Настройки React / Kestrel для папки администратора - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь настроить новое правило местоположения для папки "admin" для моего приложения activjs SPA.Он использует Kestrel в качестве веб-сервера и Nginx в качестве прокси.

У меня уже есть одна конфигурация, которая отлично работает с перенаправлением всех запросов в файл index.html, который содержит необходимую логику JavaScript:

location /favicon.ico { 
proxy_pass http://localhost:5000; 
proxy_http_version 1.1; 
proxy_set_header Upgrade $http_upgrade; 
proxy_set_header Connection keep-alive; 
proxy_set_header Host $host;    
} 

location ~ ^/(fonts|img|js|lib|script|style)/ { 
proxy_pass http://localhost:5000; 
proxy_http_version 1.1; 
proxy_set_header Upgrade $http_upgrade; 
proxy_set_header Connection keep-alive; 
proxy_set_header Host $host;    
} 

location / { 
try_files $uri /index.html; 
proxy_pass http://localhost:5000; 
proxy_http_version 1.1; 
proxy_set_header Upgrade $http_upgrade; 
proxy_set_header Connection keep-alive; 
proxy_set_header Host $host; 
} 

Теперь мне нужно добавить правило для /admin / папка, которая будет перенаправлять все запросы в /admin/index.html, если / admin / является частью пути, но следующее не работает:

location /admin/ { 
try_files /index.html $uri; 
proxy_pass http://localhost:5000; 
proxy_http_version 1.1; 
proxy_set_header Upgrade $http_upgrade; 
proxy_set_header Connection keep-alive; 
proxy_set_header Host $host; 
} 

Что я делаю неправильно?

Спасибо, Антон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...