C# 域子文件夹中Apache后面的主机ASP.NET核心
我正在为ASP.NET核心web应用程序编写教程,其中包含Razor页面,可在此处找到: 我想在www.mydomain.com/corettutorial上将我发布的站点部署到我的Web服务器上,并找到了关于如何使用Apache设置反向代理的指南 问题是,该指南假设我将在我的域名根目录(即www.mydomain.com)中托管该应用程序。我尝试将反向代理设置更改为C# 域子文件夹中Apache后面的主机ASP.NET核心,c#,apache,asp.net-core,C#,Apache,Asp.net Core,我正在为ASP.NET核心web应用程序编写教程,其中包含Razor页面,可在此处找到: 我想在www.mydomain.com/corettutorial上将我发布的站点部署到我的Web服务器上,并找到了关于如何使用Apache设置反向代理的指南 问题是,该指南假设我将在我的域名根目录(即www.mydomain.com)中托管该应用程序。我尝试将反向代理设置更改为 ProxyPreserveHost On ProxyPass /coretutorial http://localhost:50
ProxyPreserveHost On
ProxyPass /coretutorial http://localhost:5000/
ProxyPassReverse /coretutorial http://localhost:5000/
它将为我的web应用程序提供索引页面,但许多资源将无法加载,指向其他页面的链接也无法工作
这是我可以在我的web应用程序配置中解决的问题还是Apache的问题?
<VirtualHost yourhost.yourdomain.com:80>
ServerName yourhost.yourdomain.com
<Location /demo/>
ProxyPass http://localhost:5000/
ProxyPassReverse http://localhost:5000/
</Location>
</VirtualHost>
ServerName yourhost.yourdomain.com
ProxyPasshttp://localhost:5000/
ProxyPassReversehttp://localhost:5000/