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
相關文章
相關標籤/搜索