2017-03-23 2 views
0

어떻게 nextcloud에 대해 역방향 프록시를 설정합니까? 이 내 현재 설정이지만 작동하지 않습니다 nextcloud에 대한 nginx의 역방향 프록시?

server { 
    listen 8000; 
    server_name cloud.prjctdesign.com; 
    return 301 https://$host$request_uri; 
} 

server { 
    listen 4430 ssl http2; 
    server_name cloud.prjctdesign.com; 

    ssl_certificate /certs/cloud.prjctdesign.com.crt; 
    ssl_certificate_key /certs/cloud.prjctdesign.com.key; 

    include /etc/nginx/conf/ssl_params.conf; 

    client_max_body_size 10G; # change this value it according to $UPLOAD_MAX_SIZE 

    location/{ 
    proxy_pass http://192.168.178.32; 
    include /etc/nginx/conf/proxy_params; 
    } 
} 

이 또한 내가하자의 암호화 인증서를 사용하여 SSL을 사용 가능. Nextcloud/Techandme에서 제공하는 공식 VM 이미지에서 Nextcloud를 실행합니다.

나는 HSTS에 문제가 있다고 생각하지만 어떻게 작동하는지 알지 못합니다. 또한 나는 내 전달을 기반으로했다. this

답변

0

나는 그것을 알아 냈다. ssl 인증서에 대한 참조가 잘못되었습니다. 어느 쪽이든 당신은 nextcloud 실행하는 동일한 서버에서의 nginx를 실행하고이 라인에서와 같이 .cert 파일의 위치로 nginx를 리디렉션 :

ssl_certificate /certs/cloud.prjctdesign.com.crt; 
ssl_certificate_key /certs/cloud.prjctdesign.com.key; 

을하거나 nginx를 서버에 새 인증서를 생성하고 그쪽으로 설정을 가리 킵니다.