Linux 上用Jexus部署Asp.Net網站
Linux 上用Jexus部署Asp.Net網站,可以參考:Linux上用Jexus部署Asp.Net網站:常規部署與Docker部署 - 我是真的大米 - 部落格園 (cnblogs.com)
注意事項:
1、根據Linux系統架構,下載jexus
2、建議不要安裝最新版本的,我是安裝jexus-6.2 版本,先裝了jexus-7.0 ;但是啟動之後,網站無法訪問,也沒報錯,解除安裝之後安裝6.2版本的就沒有問題了
如果要解除安裝jexus ,只要刪除jexus 這個資料夾就好了
3、curl localhost:port 執行之後會返回html程式碼,注意要確認curl 是否安裝
apt-get install curl #apt 裝載器安裝命令
4、配置檔案注意地方
root=/ /var/www/default #根目錄和程式工作目錄
5、多個網站,在/usr/jexus/siteconf/ 目錄下新增多個配置檔案即可
cp /usr/jexus/siteconf/default /usr/jexus/siteconf/新的檔名稱 #拷貝配置檔案並重命名
(一)常規部署
一、把 jexus壓縮包下載到linux臨時資料夾中。
cd /tmp wget linuxdot.net/down/jexus-6.2.x-arm64.tar.gz
(不同的作業系統紅色部份對應的包不一樣,也可以手動下載安裝包,上傳到linux目錄,手動解壓,進 https://www.linuxdot.net/ 下載相關的版本)
二、解壓檔案
tar -zxvf jexus-5.8.1-x64.tar.gz
解壓完成後,會在/tmp中得到一個jexus資料夾。
三、移動
把jexus資料夾移動或複製到一個指定的工作位置,這個位置你自己決定,建議大家統一使用/usr路徑。
sudo mv jexus /usr
然後清理/tmp中的jexus:
sudo rm -rf /tmp/jexus
四、修改配置檔案 指定網站目錄跟埠
vi /usr/jexus/siteconf/default
修改port 跟root
五、把釋出好的程式檔案上傳到配置檔案root指定的目錄
六、 重啟jws服務
cd /usr/jexus sudo ./jws restart
七、驗證是否成功
curl localhost:port
Linux 會使用到的命令:
Linux
sudo su 切換root 使用者
fdisk -l 檢視未掛載磁碟
df -h 檢視磁碟
cat /proc/cpuinfo 檢視cpu 資訊
rm -rf 資料夾路徑 刪除資料夾
rm 檔名稱路徑 刪除檔案
mkdir 資料夾路徑 建立資料夾
mv 原路徑 目標路徑 移動資料夾
lsof -i:埠號 檢視埠
netstat -aptn 檢視埠
vim
i 進入插入模式
wq 儲存退出
apt
sudo apt-get autoremove --purge 軟體名稱 解除安裝軟體
/usr/jexus/siteconf/