Назад | Перейти на главную страницу

Как мне изменить путь URL-адреса прокси?

У меня есть сервер 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;

Это должно сработать. Если это не то, что вы хотите, опишите подробнее.