Привет Я пытаюсь заставить следующее работать!Вложенные местоположения в nginx
Я в основном пытаются разрешить следующие URL-адреса, которые будут переданы директивы proxy_pass либо из этих двух URLS:
http://example.com/admin/1 или http://example.com/admin/2/
У меня есть следующие конфигурации:
location /admin/ {
# Access shellinabox via proxy
location 1/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://example.com;
}
}
В настоящий момент выдается ошибка:
2016/01/17 15:02:19 [emerg] 1#1: location "1/" is outside location "/admin/" in /etc/nginx/conf.d/XXX.conf:37
nginx: [emerg] location "1/" is outside location "/admin/" in /etc/nginx/conf.d/XXX.conf:37
0 спасибо, я надеялся, что это не так, поскольку я не хотел, чтобы изменить несколько строк, если я просто изменил/admin/например ... – geekscrap
Используйте современный текстовый редактор и одновременно меняйте все строки с помощью нескольких курсоров – isapir