
下载完成后,解压缩到一个英文目录下,内容如下图所示。

conf文件夹为配置,我们双击进入conf文件夹,如下图所示。

在文件夹内找到配置文件nginx.conf,用记事本将其打开,然后在这里进行相应的配置。
上文中,我们的WebApi项目监听的是5180端口,而NginX启动后默认监听的是80端口;也就是说,我们需要在NginX的配置文件中,将80端口监听到的消息,转发到5180端口上。
打开nginx.conf文件,修改内容如下图所示:

修改完成后,返回上级目录,运行NginX.exe;这里需要注意,NginX是没有前台界面的,所以,是否运行成功,要去任务管理中查看,看是否有NginX.exe的进程。
运行完NginX.exe,我们访问下http://127.0.0.1/weatherforecast,看看是否将80端口的消息发送到了5180端口。

运行结果如上图所示,消息成功的被发送到了5180端口。
PS:在nginx.conf里,注释符号为#。location后面有个斜杠“/”,斜杠代表根目录,想指向子目录,只需在斜杠后加目录名,如/admin。
----------------------------------------------------------------------------------------------------
到此详解Net Core Web Api项目与在NginX下发布就讲解完了。
代码已经传到Github上了,欢迎大家下载。
Github地址:https://github.com/kiba518/CorePublishForNginX
到此这篇关于Net Core Web Api项目与在NginX下发布的方法的文章就介绍到这了,更多相关Net Core Web Api NginX下发布内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!
作者:kiba518
https://www.cnblogs.com/kiba/p/12286225.html








