Asp.Net Core发布篇【下】
安装配置Nginx进行反向代理
在上一章的,还留下一个问题(安装与配置Nginx反向代理)
那咱就一起快速解决吧!!
Asp.Net Core发布到IIS服务器/Linux服务器【上】
我们通过yum方式安装Nginx
命令步骤:
第一、使用如下命令安装CentOS的 EPEL仓库(依赖项):yum install epel-release
第二、安装Nginx:yum install nginx
第三、Nginx安装完成后, 系统并不会启动Nginx, 使用如下命令启动Nginx: systemctl start nginx
第四、使用如下命令设置系统启动后, 默认启动Nginx: systemctl enable nginx
第五、systemctl start firewalld //启动防火墙
第六、使用如下命令, 允许HTTP和HTTPS通过防火墙:
firewall-cmd --permanent --zone=public --add-service=http //允许HTTP
firewall-cmd --permanent --zone=public --add-service=https //允许HTTPS
第七、firewall-cmd --reload //重启防火墙
把以上命令都执行完后
修改远程目录/etc/nginx目录下的nginx.conf文件
修改为一下形式
再创建一个名为nginxforcore.conf的文件,放到nginx目录下的conf.d文件夹
以上的proxy_pass http://localhost:5000 为项目启动的默认路径
最后输入命令nginx -s reload重启即可
进入到目录 /root/demo/publish 输入命令dotnet desc.dll (desc.dll在你自己的项目发布目录里)启动项目
大功告成!!!