CentOS7发布ASP.NET Core网站

1、首次发布:

一、安装Nginx,详细步骤可查看 发布流程参考
二、将编译好的.NET Core网站文件拷贝至CentOS目录下,如/home或/root下自定义目录
三、配置Nginx反向代理(/etc/nginx/nginx.conf),详细步骤可查看 发布流程参考
四、安装Supervisor守护进程,详细步骤可查看 发布流程参考
五、配置Supervisor(etc/supervisor/conf.d/*.conf)
六、按照步骤详细配置好Nginx和Supervisor后,启动supervisor.service和nginx.service服务(设置开机启动)
七、打开防火墙,nginx配置的网站对应端口,如80,81等

2、网站更新

一、更新网站目录中网站文件后,需重启supervisor服务(systemctl restart supervisor.service),若是服务器网站较多,此时只更新了个别网站文件,需单独重启单个网站,步骤以下:
1>命令:supervisorctl,此时能够查看supervisor守护的网站进程,以下图,找到对应进程进行重启
2>命令:restart Scorpio.* ,若是要重启Scorpio.TestGAIA网站,以下示例:
 

3、supervisor配置更新

若是单独更新supervisor的配置文件(/etc/supervisor/conf.d/*.conf)后,须要重启supervisor.service服务,命令:
systemctl restart supervisor.service

4、nginx配置更新

单独更新nginx配置文件(/etc/nginx/nginx.conf)后,须要从新加载配置文件并重启nginx.sevice服务,命令:
nginx-s reload
systemctl restart nginx.service
相关文章
相关标签/搜索