기업 급 Nginx 서비스 기초 부터 구조 최적화 까지 상세 한 설명 - 25 개

3325 단어
1. nginx 헤더 버 전 번호 숨 기기
2. 소스 코드 숨 기기 소프트웨어 이름 변경
3. nginx 기본 사용자 및 사용자 그룹 변경
4. nginx worker 프로 세 스 개 수 를 설정 합 니 다.
5. CPU 핵 수 에 따라 nginx 프로 세 스 최적화
6. nginx 이벤트 처리 모델 최적화
7. Nginx worker 단일 프로 세 스 가 허용 하 는 클 라 이언 트 의 최대 연결 수 를 조정 합 니 다.
8. Nginx worker 프로 세 스 최대 파일 개수 설정
9. 효율 적 인 파일 전송 모드 열기
10. 연결 시간 초과 설정
11. 파일 크기 설정 업로드 (동적 응용)
12. fastcgi 변조 (PHP 엔진 동적 서비스 와 결합)
13. nginx gzip 압축 기능 설정
14. Nginx expires 캐 시 기능 설정
15. Nginx 로그 관련 최적화 및 보안
16. Nginx 사이트 디 렉 터 리 및 파일 URL 접근 제어 (악성 해석 방지)
17. 악의 적 인 해석 으로 기업 사이트 방문 방지
18. Nginx 이미지 및 디 렉 터 리 도 난 방지 체인
19. Nginx 오류 페이지 의 우아 한 디 스 플레이
20. Nginx 파충류 방지 최적화
21. HTTP 요청 방법 제한
22 、 DOS 공격 방어
23. CDN 을 사용 하여 사이트 내용 가속 화
24. Nginx 프로그램 구조 최적화
25. 일반 사용자 로 Nginx (감옥 모드) 시작
1. nginx 헤더 버 전 번호 숨 기기
버 전 번호 보기 다운로드
1
2
3
4
5
6
7
8 [root@db02 ~] # curl -I http://www.lichengbing.cn  HTTP /1 .1 200 OK Server: nginx /1 .6.3 Date: Tue, 16 Aug 2016 14:39:48 GMT Content-Type: text /html ; charset=UTF-8 Connection: keep-alive X-Powered-By: PHP /5 .5.32 Link:  //www .lichengbing.cn /wp-json/ >; rel= "https://api.w.org/"
nginx. conf 프로필 을 컴 파일 하고 server 추가tokens off 인자
1
2
3
4
5
6
7
8 http {     ...      server_tokens off;  # http response header , web     ... } [root@db02 ~] # curl -I http://www.lichengbing.cn HTTP /1 .1 200 OK Server: nginx  #
2. 소스 코드 숨 기기 소프트웨어 이름 변경
nginx 원본 파일 3 개 수정
첫 번 째 nginx - 1.6.3 / src / core / nginx. h 파일
1
2
3
4
5
6 [root@lichengbing nginx-1.6.3] # cd ~/tools/nginx-1.6.3 [root@lichengbing nginx-1.6.3] # sed -n '13,17p' src/core/nginx.h  #define NGINX_VERSION      "1.6.3" # , 2.2.5 #define NGINX_VER          "Nginx/" NGINX_VERSION # , Apache #define NGINX_VAR          "NGINX" # OWS #define NGX_OLDPID_EXT     ".oldbin"
두 번 째 다운로드
1 [root@lichengbing nginx-1.6.3] # sed -i 's#Server: nginx#Server: OWS#g' src/http/ngx_http_header_filter_module.c
세 번 째 ngxhttp_special_response. c 민감 한 정 보 를 대외 적 으로 보 여 주 는 지 여부
1
2
3
4
5
6
7
8
9 [root@lichengbing nginx-1.6.3] # sed -n '21,30p' src/http/ngx_http_special_response.c  static u_char ngx_http_error_full_tail[] = "
"
  NGINX_VER  ""   CRLF "

좋은 웹페이지 즐겨찾기