在 CentOS 上執行 ZKEACMS

2022-03-28 12:06:11 字數 1979 閱讀 5722

zkeacms core 是基於 .net core 開發的,可以在 windows, linux, mac 上跨平台執行,接下來我們來看看如何在 centos 上執行 zkeacms。

執行以下命令,安裝 .net core runtime

修改 nginx 的配置,讓它反向**到 localhost:5000,修改全域性配置檔案 /etc/nginx/nginx.conf ,修改 location 結點為以下內容

location /

sudo systemctl start nginx
到這裡,我們的環境就搭配好了,接下來,我們來發布 zkeacms

發布 zkeacms.core 比較簡單,雙擊 publish.cmd 即可

"}我們將發布好的程式打包為 cms.zip 並上傳到 /root 目錄下。並解壓到 /root/cms 目錄下,使用以下命令解壓

定位到目錄,然後使用 dotnet 命令執行

cd /root/cms

dotnet zkeacms.webhost.dll

執行成功以後,就可以使用您伺服器的ip或者網域名稱訪問了 :)

退出ssh遠端連線客戶端後,發現訪問不了,這是因為 dotnet 也退出了。

建立乙個服務,讓 dotnet 在後台執行。安裝 nano 編輯器

yum

install nano

建立服務

sudo nano /etc/systemd/system/zkeacms.service
輸入以下內容儲存

[unit]

description=zkeacms

[service]

workingdirectory=/root/cms

execstart=/usr/local/bin/dotnet /root/cms/zkeacms.webhost.dll

restart=always

restartsec=10

syslogidentifier=zkeacms

user=root

environment=aspnetcore_environment=production

[install]

wantedby=multi-user.target

啟動服務

systemctl start zkeacms.service
這樣就可以安心的退出ssh遠端連線了。

在centos服務上執行express專案

1.登入伺服器 4.進入到 usr local目錄,解壓tar.xz包,解壓完成後 usr local目錄下會多乙個node v10.15.3 linux x64資料夾 cd usr local tar xvf node v10.15.3 linux x64.tar.xz 5.將bin目錄加到環境變...

MySQL在CentOS上執行自動備份

很多人會問為什麼要使用svn或者是git,那麼我會問 我相信你寫的 很好,但是有一天你修改了很多很多的bug,但是突然想到以前的 中有乙個比較重要的演算法你不小心覆蓋掉了,這時候你應該怎麼辦?或許你會告訴我你可以在修改這些 之前備份一次當前修改的檔案,或者是當前專案。但是時間久了你的機器上會有多少備...

在centos6 6上安裝執行docker

centos 僅發行版本中的核心支援 docker。docker 執行在 centos 7 上,要求系統為64位 系統核心版本為 3.10 以上。docker 執行在 centos 6.5 或更高的版本的 centos 上,要求系統為64位 系統核心版本為 2.6.32 431 或者更高版本。檢視系...