1.无法访问nginx到发布的站点,但是使用原配置(nginx.conf)却可以。使用新建的配置conf.d/netcore.conf不行。
2.在windows浏览中访问http://xxx.xxx.xxx会自动转到https://xxx.xxx.xxx:5001
3.查看了nginx访问日志,可以看到windows访问日志。
4.原因总结:问题出现在使用 vs2017新建asp.net core2.2项目时,默认会选中https选项,所以第2步中会自动转向https访问方式。
5.新建asp.net core 2.2时把默认的https选项去掉,重新发布到nginx上重新启动站点即可。