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執行成功以後,就可以使用您伺服器的ip或者網域名稱訪問了 :)dotnet zkeacms.webhost.dll
退出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 或者更高版本。檢視系...