我试图在域的子路径下设置Nginx反向代理。我目前有以下设置:
www.mydomain.de/nextcloud
并且我当前在根目录下运行我的openhab服务器,但我想要的是可以在以下目录下访问openhab
www.mydomain.de/openhab
在服务器上下文中进行以下设置。
location / {
proxy_pass http://localhost:8080/;
proxy_set_header Host $http_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-Proto $scheme;
}
我尝试仅对location ~^ /openhab/ {...}
进行小的更改使用相同的设置,但是url始终被重定向到www.mydomain.de/someOpenhabStuff
并抛出404。如何设置反向代理以保留域像这样www.mydomain.de/openhab/someOpenhabStuff