CentOS6에 nginx 1.18을 넣어 역방향 프록시 설정

3673 단어 nginxCentOS6

전제


  • 자기 서명 증명서를 벌써 만들고 있는 것.
  • http 서버가 이미 존재합니다.
  • https서버가 지금은 ‘없는 것

  • Download


  • h tp : // 근진 x. 오 rg/파c감 s/전과 s/6/x86_64/RPMS/



  • 설치


    # インストール前のテスト
    rpm -ivh --test "nginx-1.18.0-2.el6.ngx.x86_64.rpm"
    
    # インストール
    rpm -ivh "nginx-1.18.0-2.el6.ngx.x86_64.rpm"
    
    # インストールされたファイル一覧の表示
    rpm -qal nginx
    

    설정


  • /etc/nginx/conf.d/default.conf
  • server {
        listen       443 ssl;
        server_name  server.local;
    
        # hide nginx version.
        server_tokens off;
    
        # ssl_verify_client      on;
        ssl_verify_client      off;
        ssl_certificate        /etc/nginx/wildcard_local/wildcard_local.crt;
        ssl_certificate_key    /etc/nginx/wildcard_local/private/wildcard_local.key;
        ssl_client_certificate /etc/nginx/wildcard_local/ca.crt;
        ssl_ciphers            'HIGH:!aNULL:!MD5';
        ssl_protocols          TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
    
        proxy_set_header    Host        server.local;
        proxy_set_header    X-Real-IP   $remote_addr;
        proxy_set_header    X-Forwarded-Host    $host;
        proxy_set_header    X-Forwarded-Server  $host;
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
    
        location / {
            proxy_pass      http://server.local;
        }
    
    }
    
    # 起動
    service nginx start
    

    동작 확인



    https://server.local 방문하면
    http://server.local 의 내용이 표시되는지 확인.

    좋은 웹페이지 즐겨찾기