在 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;
}
}
我还使用 let's encrypt 证书启用了 SSL。我运行Nextcloud在Nextcloud/Techandme
提供的官方VM镜像中
我认为 HSTS 有问题,但我不知道它是如何工作的。我的转发也基于 this
我明白了。
对 ssl 证书的引用不正确。 运行 NGINX 在您正在 运行ning nextcloud 的同一台服务器上并将 nginx 重定向到 .cert 文件的位置,如以下行所示:
ssl_certificate /certs/cloud.prjctdesign.com.crt;
ssl_certificate_key /certs/cloud.prjctdesign.com.key;
或者在 nginx 服务器上生成一个新证书并将配置指向它。
如何为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;
}
}
我还使用 let's encrypt 证书启用了 SSL。我运行Nextcloud在Nextcloud/Techandme
提供的官方VM镜像中我认为 HSTS 有问题,但我不知道它是如何工作的。我的转发也基于 this
我明白了。 对 ssl 证书的引用不正确。 运行 NGINX 在您正在 运行ning nextcloud 的同一台服务器上并将 nginx 重定向到 .cert 文件的位置,如以下行所示:
ssl_certificate /certs/cloud.prjctdesign.com.crt;
ssl_certificate_key /certs/cloud.prjctdesign.com.key;
或者在 nginx 服务器上生成一个新证书并将配置指向它。