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

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

1 ответ

Решение

Измените ваш proxy_pass на следующее:

proxy_pass http://192.168.1.139:83/owncloud;

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

Другие вопросы по тегам