部署方式(六)-CentOS 7.5+.net5+寶塔 部署ASP.NET項目(不需要安裝NETRuntime)


一,安裝寶塔

1.安裝寶塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

2.寶塔中安裝Nginx

3.安裝php環境(版本不重要,按完能打開網站菜單就行)

 4.新建網站

 二,NET發布程序

1.發布,發布模式選擇獨立、目標選擇linux-64

 生成的和web程序名相同的文件就是啟動項。

 2.啟動程序

(1)將發布的程序上傳到服務器的一個目錄下

(2)命令行cd進程序目錄,輸入web程序啟動項的名字,如:

cd /www/Ycom;
./Yun-Yi-stars-OS-SYS

 會在命令行中輸出訪問端口的名字(這里的圖不放了,你試完一看就明白),通過 ip:端口 訪問,效果如下圖

(3)配置web程序開機啟動

  建立Yun-Yi.sh腳本,放到服務器根目錄或者某個目錄下,內容如下:

  cd /www/Ycom; ./Yun-Yi-stars-OS-SYS

  注:不成功請加:nohup(后台運行進程),如下:

  cd /www/Ycom; nohup ./Yun-Yi-stars-OS-SYS

  若指定端口,樣式如下:

cd /www/wwwroot/web; ./WebAPI --urls=http://*:5002

    在寶塔-軟件中安裝【系統啟動項】

   添加腳本:

   正常運行如圖:

  重啟驗證效果。

 三,配置Nignx到域名映射

  打開上面在寶塔中新建的網站,點擊【設置】,將下面的location復制到你的配置文件中,端口(5000)改成你自己的端口。

1  location /{
2             proxy_set_header Host $http_host;
3             proxy_set_header X-Real-IP $remote_addr;
4             proxy_set_header REMOTE-HOST $remote_addr;
5             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
6             proxy_pass http://localhost:5000/;
7         }

四,完成 

訪問網站對應的域名,查看效果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM