nginx 노트 (1)
5856 단어 nginx
2. selinux 사용 중지
4.
5. ngnix 개요
Ngnix 는 오픈 소스 와 고성능, 신뢰성 있 는 HTTP 미들웨어, 프 록 시 서비스 입 니 다.
6. nginx 장점
6.1 IO 다 중 재 활용 epoll
여러 설명자 의 I / O 작업 은 모두 한 스 레 드 에서 동시에 교체 되 는 순서 로 완성 할 수 있 습 니 다. 이것 은 I / O 다 중 재 활용 이 라 고 합 니 다. 여기 서 '재 활용' 은 같은 스 레 드 를 재 활용 하 는 것 을 말 합 니 다.
6.2 라이트급
CPU 핵심 과 Nginx 작업 프로 세 스 를 연결 하 는 방식 입 니 다. 모든 worker 프로 세 스 를 하나의 CPU 에 고정 시 켜 실행 하고 cpu 를 전환 하 는 cache miss 를 줄 여 더 좋 은 성능 을 얻 습 니 다.
6.4 sendfile
7. Centos 설치 nginx
7.1 / etc / yum. repos. d 에서 ngnix. repo 파일 만 들 기
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
여기 $releasever 는 centos 버 전 (7)
7.2 설치 nginx
버 전 보기: nging - v
8. nginx 가 Liux 에 어떤 가방 을 설 치 했 는 지 보 여 줍 니까?
9. ngnix 설치 디 렉 터 리 설명
9.1
경로
유형
역할.
/etc/logrotate.d/nginx
프로필
Nginx 로그 윤전, logrotate 서비스 로그 절단 에 사용
9.2
경로
유형
역할.
/etc/nginx、/etc/nginx/conf.d、 /etc/nginx/conf.d/default.conf、 /etc/nginx/nginx.conf
디 렉 터 리, 프로필
Nginx 메 인 프로필
9.3
경로
유형
역할.
/etc/nginx/fastcgi_params、/etc/nginx/scgi_params、/etc/nginx/uwsgi_params
프로필
cgi 설정 관련, fastcgi 설정
9.4
경로
유형
역할.
/etc/nginx/koi-utf、/etc/nginx/koi-win、/etc/nginx/win-utf
프로필
인 코딩 변환 매 핑 변환 파일
9.5
경로
유형
역할.
/etc/nginx/mime.types
프로필
http 프로 토 콜 의 Content - Type 과 확장자 의 대응 관 계 를 설정 합 니 다.
9.6
경로
유형
역할.
/usr/lib/systemd/system/nginx-debug.service、/usr/lib/systemd/system/nginx.service 、/etc/sysconfig/nginx 、/etc/sysconfig/nginx-debug
프로필
시스템 데 몬 관리자 관리 방식 설정
9.7
경로
유형
역할.
/usr/lib64/nginx/modules、/etc/nginx/modules
목차
Nginx 모듈 디 렉 터 리
9.8
경로
유형
역할.
/usr/sbin/nginx、/usr/sbin/nginx-debug
명령 하 다.
Nginx 서비스의 시작 관리 터미널 명령
9.9
경로
유형
역할.
/usr/share/doc/nginx-1.16.0、/usr/share/doc/nginx-1.16.0/COPYRIGHT、/usr/share/man/man8/nginx.8.gz
파일, 디 렉 터 리
Nginx 의 매 뉴 얼 과 도움말 파일
9.10
경로
유형
역할.
/var/cache/nginx
목차
Nginx 캐 시 디 렉 터 리
9.11
경로
유형
역할.
/var/log/nginx
목차
Nginx 로그 디 렉 터 리
10 Nginx 기본 설정 문법
11 Nginx 시작 명령
12 Nginx 리 셋 명령
13 Nginx 변수
14 Nginx 모듈
14.1 _stub_status_module
컴 파일 옵션
역할.
–with-http_stub_status_module
Nginx 의 클 라 이언 트 상태
Systax:stub_status; Default:—; Context:server,location
location /mystatus {
stub_status;
}
다음 과 같은 내용 이 나 오 면 성공 을 표시 합 니 다. nginx: configuration file / etc / nginx / nginx. conf syntax is ok nginx: configuration file / etc / nginx / nginx. conf test is successful
8: 악 수 를 받 은 총 횟수 8: 처리 한 연결 수 28: 총 요청 수 악수 와 처리 한 연결 수가 같다 는 뜻 으로 잃 어 버 리 지 않 았 음 을 나타 낸다.
14.2
컴 파일 옵션
역할.
–with-http_random_index_module
디 렉 터 리 에서 무 작위 홈 페이지 를 선택 하 십시오.
Systax:random_index on|off; Default:random_index off; Context:location
location / {
root /usr/share/nginx/html;
random_index on;
#index index.html index.htm
}
14.3 --with-http_sub_module
컴 파일 옵션
역할.
–with-http_sub_module
HTTP 내용 변경
Systax:sub_filter string replacement; Default:— Context:http,server,location
Systax:sub_filter_last_modified on|off; Default:sub_filter_last_modified off; Context:http,server,location
html 의 첫 번 째 일치 하 는 것 만 일치 하 는 지 여부: Systax: subfilter_once on|off; Default:sub_filter_once on; Context:http,server,location
15 Nginx 의 요청 제한
15.1 접속 제한
Syntax:limit_conn_zone key zone=name:size Default:— Context:http
Syntax:limit_conn zone number; Default:— Context:http,server,location
15.2 요청 제한
Syntax:limit_req_zone key zone=name:size rate=rate; Default:— Context:http
Syntax:limit_req zone=name [burst=number] [nodelay]; Default:— Context:http,server,location
16 액세스 제어
16.1 인증 기반 접근 제어
Syntax:auth_basic string | off; Default:auth_basic off; Context:http,server,location,limit_except
Syntax:auth_basic_user_file file; Default:—— Context:http,server,location,limit_except
yum install httpd-tools
deny allow
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.