我有一个owncloud服务器在owncloud.example.com/owncloud运行它是一个bitnami安装,并要求我通过/ owncloudpath访问它。 我有通过nginx反向代理的东西,但它需要我首先从bitnami页面,我必须采取链接到实际的path。 或者我必须通过完整的path访问url。 如何设置我的反向代理以避免这种情况。 这是我的基本设置,只是玩弄。
server { listen 80; server_name owncloud.example.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://192.168.1.139:83/; }
}
现在反向代理会把我带到owncloud.example.com。 我需要它带我去owncloud.example没有打一个redirect循环。
将您的proxy_pass更改为以下内容:
proxy_pass http://192.168.1.139:83/owncloud;
它应该做的伎俩。 如果这不是你想要的,请更仔细地描述。