Я занимаюсь обучением для веб-приложения 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?
<VirtualHost yourhost.yourdomain.com:80> ServerName yourhost.yourdomain.com <Location /demo/> ProxyPass http://localhost:5000/ ProxyPassReverse http://localhost:5000/ </Location> </VirtualHost>