nextcloud 的 Nginx 反向代理不起作用
Nginx reverse proxy for nextcloud not work
我需要使用带有反向代理(虚拟路径)的nextcloud,我不明白我在哪里犯了错误。
这是我的配置(经过一些简化)
server {
listen 80;
location ^~ /path/ {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_pass http://nextcloud/;
}
}
Nextcloud 在路径 http://nextcloud/
上正常工作,但在 http://my-domain/path
上无法正常工作。
我想,这是因为有必要设置 HTTP_X_FORWARDED_FOR
header,但我找不到任何用法示例。有人可以帮忙吗?
It is 有关 nextcloud 反向代理的文档。
您不需要更改 nginx 配置。 nextcloud config.php - overwritewebroot
中有代理的特殊参数。参见 https://doc.owncloud.org/server/8.1/admin_manual/configuration_server/config_sample_php_parameters.html
我需要使用带有反向代理(虚拟路径)的nextcloud,我不明白我在哪里犯了错误。 这是我的配置(经过一些简化)
server {
listen 80;
location ^~ /path/ {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_pass http://nextcloud/;
}
}
Nextcloud 在路径 http://nextcloud/
上正常工作,但在 http://my-domain/path
上无法正常工作。
我想,这是因为有必要设置 HTTP_X_FORWARDED_FOR
header,但我找不到任何用法示例。有人可以帮忙吗?
It is 有关 nextcloud 反向代理的文档。
您不需要更改 nginx 配置。 nextcloud config.php - overwritewebroot
中有代理的特殊参数。参见 https://doc.owncloud.org/server/8.1/admin_manual/configuration_server/config_sample_php_parameters.html