.net core 反向代理设置相关

 

.net core 2.2需要自己创建一个json文件,内容

port.json
{
“server.urls”:”http://domain:8000″
}

修改Program.cs的内容,参考前面的文章。

然后配置好nginx的反向代理(apache也是需要配置),将端口8000映射到80,建议安装个宝塔控制面板,在站点配置中很简单就能设置好了。

但是通过宝塔配置的反向代理发送给服务器的是指定的域名,如果需要根据不同访问域名发送给服务器的是不同的域名,就需要将

proxy_set_header Host 你的域名

修改为

proxy_set_header Host $host;

这样子服务器就会将访问过来的域名透传给程序了

发表回复

您的电子邮箱地址不会被公开。