Хост ASP.NET Core за Apache в подпапке домена - PullRequest
0 голосов
/ 27 октября 2018

Я занимаюсь обучением для веб-приложения ASP.NET Core со страницами Razor, найденными здесь: https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages-vsc/model?view=aspnetcore-2.1

Я хочу развернуть мой опубликованный сайт на своем веб-сервере по адресу www.mydomain.com/coretutorial и нашел это руководство о том, как настроить обратный прокси-сервер с Apache https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-apache?view=aspnetcore-2.1&tabs=aspnetcore2x

Дело в том, что в руководстве предполагается, что я буду размещать приложение в корне моего домена, т.е. www.mydomain.com. Я попытался изменить настройки обратного прокси на

ProxyPreserveHost On
ProxyPass /coretutorial http://localhost:5000/
ProxyPassReverse /coretutorial http://localhost:5000/

и он будет служить страницей указателя для моего веб-приложения, но многие ресурсы не будут загружаться, а ссылки на другие страницы не будут работать.

Это то, что я могу исправить где-то в конфигурации моих веб-приложений, или это проблема Apache?

1 Ответ

0 голосов
/ 02 июля 2019
<VirtualHost yourhost.yourdomain.com:80>
      ServerName yourhost.yourdomain.com

      <Location /demo/>
         ProxyPass http://localhost:5000/
         ProxyPassReverse http://localhost:5000/
      </Location>
 </VirtualHost>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...