location /dir/ (nginx)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

pahan40
Сообщения: 40

location /dir/

Сообщение pahan40 »

есть сервер http://testserver.ru/ на котором раздаётся сайт. Нужно чтобы при запросе
http://testserver.ru/cc/ открывалось, то, что работает на локалхосте на порту 3333.

пишем конфиг:

Код: Выделить всё

        location /cc/ {
            proxy_pass          http://127.0.0.1:3333/;
            break;
            proxy_set_header    Host       $host;
            proxy_set_header    X-Real-IP  $remote_addr;
            proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_redirect      off;

Итак получаем: при запросе http://testserver.ru/cc/ у нас открывается что нужно, но все ссылки с этой страницы идут на /.
То есть на открывшейся странице есть ссылка например /home/ и она ведет на http://testserver.ru/home а должна на http://testserver.ru/cc/home/
Как такое реализовать ?
Спасибо сказали:
Аватара пользователя
Jampire
Сообщения: 163
ОС: Gentoo Linux amd64 || x86

Re: location /dir/

Сообщение Jampire »

А разве состав ссылки зависит от веб-сервера?
Человек, говорящий, что это невозможно сделать, не должен мешать тому, кто это делает.
Спасибо сказали: