在linux上執行紙殼cms需要使用nginx做反向**,將所有請求反向**到紙殼cms程式來處理。
首先在寶塔面板的軟體商店裡面安裝nginx:
選擇安裝的版本,這裡選擇安裝1.18,然後點選提交,等待安裝完成:
輸入**的網域名稱,如果沒有網域名稱,可以輸入伺服器的ip位址用於臨時訪問。然後修改**的根目錄為/www/wwwroot/cms
,ftp:不建立,資料庫:不建立,php版本:純靜態,然後點選提交:
然後開啟反向**,新增乙個反向**:
輸入**名稱:cms
,目標url:http://localhost:5000
,傳送網域名稱:$host
,然後點選提交:
執行紙殼cms需要輸入一些命令,點選終端圖示:
首先需要安裝一些依賴:
然後將執行時提取到$home/dotnet
目錄:
mkdir -p "定位到$home/dotnet
" && tar zxf dotnet.tar.gz -c "
$home/dotnet
"
cms
目錄,然後輸入以下命令來執行紙殼cms:
nohup $home/dotnet/dotnet zkeacms.webhost.dll執行完以後,**就可以正常訪問了。
注意:使用命令nohup $home/dotnet/dotnet zkeacms.webhost.dll
來執行紙殼cms,在重啟伺服器後需要手動再次執行命令。如果需要,可以採用下面的方式,建立乙個服務來自動執行紙殼cms。
建立乙個服務,讓紙殼cms在後台執行:
vi /etc/systemd/system/zkeacms.service然後輸入以下內容並儲存
[unit]注意:description=zkeacms
[service]
workingdirectory=/www/wwwroot/cms
execstart=/root/dotnet/dotnet zkeacms.webhost.dll
restart=always
restartsec=10
syslogidentifier=zkeacms
user=root
environment=aspnetcore_environment=production
[install]
wantedby=multi-user.target
execstart=/root/dotnet/dotnet
zkeacms.webhost.dll
中/root/dotnet/dotnet
為dotnet程式的路徑,即$home/dotnet/dotnet
。具體路徑與當前登入使用者有關,可以使用以下命令查詢安裝路徑:
printf "如果你當前不是使用$home/dotnet/dotnet\n
"
root
使用者,請修改user=root
為你的當前使用者,例如:user=wayne
。
systemctl start zkeacms**啟動以後,就可以嘗試使用網域名稱或者ip進行訪問了。
systemctl status zkeacms可以將服務設定為開機啟動,這樣每一次重啟伺服器後程式都會自動執行:
systemctl enable zkeacms原文:
安裝寶塔面板
安裝寶塔面板 執行以下 進行安裝寶塔6.9免費版。寶塔6.9版本已經很穩定了,推薦大家直接安裝6.9版本 注意 寶塔linux6.0版本是基於centos7開發的,務必使用centos7.x 系統 yum install y wget wget o install.sh bash install.s...
寶塔Linux面板安裝教程
centos安裝命令 yum install y wget wget o install.sh sh install.sh ubuntu deepin安裝命令 wget o install.sh sudo bash install.sh debian安裝命令 wget o install.sh ba...
Linux Centos安裝寶塔面板教程
xshell的介面是這樣的,如圖 點選左上角新建回話可以建立乙個新的ssh連線,如圖 輸入linux連線資訊 可以配置使用者身份驗證碼 建議不要把密碼輸入 安裝寶塔面板只需要一句話命令 yum install y wget wget o install.sh sh install.sh 回車開始自動...