2017-12-23 39 views
0

현재 요청을 제어하는 ​​nginx가있는 ESXi에서 3 대의 가상 시스템이 실행 중입니다. 첫 번째 예제 인 웹 사이트가있는 하나의 아파치 웹 서버. 마지막 하나는 암호화 된 ssl 인 스냅인을 사용하여 nextcloud를 실행하고 있지만 nginx를 실행하려고하면 오류가 발생합니다. 어떻게하면 SSL을 nginx 통해 실행할 수 있습니까? Nginx 프록시 패스가 SSL과 함께 작동하지 않습니다.

이 SSL을 작동하지 않습니다 하나의 nginx

server { 
    listen 80; 
    server_name URL URL2; 
    location/{ 
      proxy_pass http://192.168.1.7; 
      proxy_set_header host URL; 
    } 
    } 

server { 
    listen 80; 
    listen 443 ssl; 
    server_name URL3; 
    location/{ 
      proxy_pass https://192.168.1.17; 
      proxy_set_header host URL3; 
    } 
    } 

이 오류

Secure Connection Failed 
The connection to dynanixcloud.ddns.net was interrupted while the page was loading. 
The page you are trying to view cannot be shown because the authenticity of the received data could not be verified. 
+0

[** 코드 또는 오류의 이미지를 게시하지 마십시오! **] (https://meta.stackoverflow.com/q/303812/ 같은 뭔가 995714) – Rob

답변

0

로에게 비록 작동하는 웹 사이트입니다 표시 한 구성에 따라 SSL 매개 변수를 찾을 수 없습니다. 당신이 보여주고 있기 때문에 듣기 443 ssl; 위의 인수를 지원하기 위해 SSL 지정 문을 제공해야합니다.

서버 아래 {

listen    443 ssl; 
server_name   www.example.com; 
ssl_certificate  www.example.com.crt; 
ssl_certificate_key www.example.com.key; 
ssl_protocols  TLSv1 TLSv1.1 TLSv1.2; 
ssl_ciphers   HIGH:!aNULL:!MD5; 
... 

}

+0

ssl 설정에 대한 설명서가 있습니까? – maksim112

+0

안녕하세요, 당신이 공개 CA 인증서를 가지고 있다고 가정하고 개인 키와 캘리포니아에서 제공 한 서버 및 중간 인증서를 모두 포함하는 인증서 파일을 가지고 있다고 가정 할 때 SSL 설치를 위해 온라인에서 사용할 수있는 다양한 기사가 있습니다. –

+0

https://www.dtticert.com/csr-ssl-installation/nginx-openssl.htm –