今天在部署.net core的时候,发现访问http://localhost:xxxx能够,可是用外网访问并不行!html
一开始觉得是nginx的问题。各类折腾,各类改配置文件,就是不行。java
后来在上面部署了一个java程序,结果能够运行,这就尴尬了~因此问题应该是出在程序上面。程序是按照我上一篇文章配置端口的。难道是这个有问题?nginx
把自定义端口的http://localhost:5001
改为http://*:5001
。.net
什么都没有改也不行的小伙伴试试在Program
的Main
方法中的.UseKestrel()
后面添加.UseUrls("http://*:5000")
code