簡體   English   中英

Nginx中的Nextcloud反向代理?

[英]Reverse proxy in nginx for nextcloud?

如何為nextcloud設置反向代理? 這是我當前的配置,但不起作用:

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有點問題,但我不知道它是如何工作的。 我也基於轉發

我想到了。 ssl證書的引用不正確。 在運行nextcloud的同一台服務器上運行NGINX,然后將nginx重定向到.cert文件的位置,如下所示:

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

或在Nginx服務器上生成新證書,然后將配置指向該證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM