Nginx 설치 및 깊이 최적화 (2)

박문 요강:
  • 1. 컴 파일 설치 전의 최적화
  • 2. Nginx 설정 항목 최적화
  • 1. Nginx 실행 작업 프로 세 스 개 수 를 조정 합 니 다
  • 2. Nginx 에서 CPU 친화력 실행
  • 3. Nginx 사건 처리 모델
  • 4. 고 효율 전송 모드 오픈
  • 5. 연결 시간 초과
  • 6. fastcgi 최적화
  • 7. gzip 튜 닝
  • 8. expires 캐 시 변조
  • 9. 도 난 방지 체인 설정
  • 10. 커 널 파라미터 최적화
  • 11. 시스템 연결 수 에 대한 최적화
  • 3. 상기 최적화 및 Nginx 서버 압력 테스트 검증
  • 1. 도 난 방지 체인 기능 테스트
  • 2. 압력 테스트

  • 1. 컴 파일 설치 전의 최적화
    컴 파일 설치 전의 최 적 화 는 주로 프로그램 이름 을 수정 하 는 등 소스 코드 를 변경 하여 소프트웨어 이름과 버 전 번 호 를 숨 기 는 데 사 용 됩 니 다.
    제 가 제공 하 는 소스 패 키 지 를 먼저 다운로드 해 주세요.
    1. 설치 시작:
    [root@nginx ~]# yum -y erase httpd        #       httpd  ,      
    [root@nginx ~]# yum -y install openssl-devel pcre-devel    #      
    [root@nginx src]# rz          #rz         
    [root@nginx src]# ls          #        
    nginx-sticky-module.zip    nginx-1.14.0.tar.gz    ngx_cache_purge-2.3.tar.gz
    #           
    [root@nginx src]# tar zxf nginx-1.14.0.tar.gz  
    [root@nginx src]# unzip nginx-sticky-module.zip 
    [root@nginx src]# tar zxf ngx_cache_purge-2.3.tar.gz 
    [root@nginx src]# cd nginx-1.14.0/        #   nginx  
    [root@nginx nginx-1.14.0]# vim src/core/nginx.h    #        
    #define NGINX_VERSION      "6.6"       #     nginx    
    #define NGINX_VER          "IIS/" NGINX_VERSION    #          ,     nginx   IIS。
    #   ,      
    [root@nginx nginx-1.14.0]# vim src/http/ngx_http_header_filter_module.c   #     
    #     :
    static u_char ngx_http_server_string[] = "Server: nginx" CRLF;     # 49 
    #     :
    static u_char ngx_http_server_string[] = "Server: IIS" CRLF;   # IIS             。
    #     ,      。
    [root@nginx nginx-1.14.0]# vim src/http/ngx_http_special_response.c   #       ,         ,     nginx    
    #     :
    static u_char ngx_http_error_tail[] =     #             ,    ,   error    build  。
    "
    nginx
    " CRLF # 36 "

    좋은 웹페이지 즐겨찾기