Мне нужно переписать удаленный URL-адрес на локальный порт (есть приложение, которое его прослушивает).Предотвратите ngnix, чтобы попробовать решить удалить URL-адрес на местном уровне
Мой конфиг:
server {
listen 80;
server_name mysite.org;
location /foo {
proxy_pass http://127.0.0.1:8080;
}
}
Теперь, когда я получить доступ к /foo
Nginx пытается найти /foo
путь в моем локальном приложении. Вроде: http://127.0.0.1:8080/foo
. Но мне нужно заставить их не пытаться получить этот путь, а просто переписать на http://127.0.0.1:8080
.
Как я могу это сделать?
P.S. Я попытался добавить хвост слэш на http://127.0.0.1:8080/;
, но это не помогло.
Не могли бы вы объяснить, что 'rewrite ^/foo (?:/(. *))? $/$ 1 break;' do? –