У меня есть сервер owncloud, работающий по адресу owncloud.example.com/owncloud. Это установка bitnami, требующая от меня доступа через путь / owncloud. У меня есть обратное проксирование через nginx, но сначала он переводит меня на страницу битнами, с которой я должен взять ссылку на фактический путь. Или мне нужно получить доступ к 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, не попав в цикл перенаправления.
Измените proxy_pass на следующее:
proxy_pass http://192.168.1.139:83/owncloud;
Это должно сработать. Если это не то, что вы хотите, опишите подробнее.