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