nginx делают корень доменного движения к подпапке

Привет и большое спасибо за Вашу справку. Наконец я решил следовать за третьей точкой.

Клиенты в моей корпоративной LAN настроены с двойным IP.

Нормальные 192.168.1. X и vpn один 10.22.8. X


Клиенты VPN имеют двойной IP в обеих сетях:

Интерфейсы

inet 192.168.1.31/24 brd 192.168.1.255 определяют объем глобального eth1

inet 10.22.8.243/24 определяют объем глобального eth1

Таблица маршрутизации

10.22.8.240 - 10.22.8.243 - 255.255.255.240 - UG - eth1

10.22.8.0 - * - 255.255.255.0 - U - eth1


Сервер имеет proxy_arp, arp_accept и ip_forward доступный. Это работает хорошо к моменту.

Я значительно ценю Вашу справку Gromit.

0
задан 13 April 2017 в 15:13
1 ответ

Как насчет:

  location / {
     rewrite ^ /curr/ last;
  }

Изменить после обсуждения ниже:

#Default is to rewrite
location / { 
    rewrite ^ /curr$uri last; 
}

#Except if request already begins with curr...
location ^~ /curr/ {

}

#...OR it has a directory already (/curr/ will have matched above)
location ~ /(.*)/(.*) {

}

Я не уверен, что это лучший способ добиться того, чего вы пытаетесь достичь, но я думаю, что он должен ответьте на ваш вопрос.

try_files не достигнет того, чего вы хотите, я не думаю (и совсем не в вашем примере, поскольку он отправляет вас в бесконечный цикл), как если бы index.html существовал в корне, это не не перенаправлять вас в / curr / он загрузит index.html в корень.

0
ответ дан 5 December 2019 в 15:37

Теги

Похожие вопросы