.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;
这样子服务器就会将访问过来的域名透传给程序了