文件
菜單,切換目錄到 /www/wwwroot/
目錄,在 wwwroot
目錄下創(chuàng)建一個新目錄,目錄一般以域名命名,如 anqicms.com
。如圖:anqicms.com
,進入 anqicms.com
文件夾,將Linux安裝包 anqicms–v3.x.x.zip
上傳到當(dāng)前目錄。在安裝包 anqicms-linux-v3.x.x.zip
上單擊右鍵,選擇解壓,將安裝包解壓到當(dāng)前文件夾。如圖:點擊左側(cè)菜單的 網(wǎng)站
菜單,點擊 Go項目
,來到Go項目網(wǎng)站創(chuàng)建頁面,點擊 添加Go項目
按鈕,在彈出的彈窗中,進行配置。項目執(zhí)行文件選擇 /www/wwwroot/anqicms.com/anqicms
;項目名稱填寫 AnQICMS
;項目端口 填寫 8001
;執(zhí)行命令填寫 /www/wwwroot/anqicms.com/anqicms
;運行用戶選 www
;并勾選開機啟動,備注可以按需填寫,默認(rèn)即可;綁定域名填寫你解析到服務(wù)器的域名。填寫完成后,點擊提交按鈕,完成添加。如圖:
舊版沒有使用Go項目部署,則選擇其他項目部署。
點擊左側(cè)菜單的 網(wǎng)站
菜單,點擊 其他項目
,來到其他項目網(wǎng)站創(chuàng)建頁面,點擊 添加通用項目
按鈕,在彈出的彈窗中,進行配置,配置項和寶塔7.9.3版本以上版本填寫內(nèi)容一致。項目執(zhí)行文件選擇 /www/wwwroot/anqicms.com/anqicms
;項目名稱填寫 AnQICMS
;項目端口 填寫 8001
;執(zhí)行命令填寫 /www/wwwroot/anqicms.com/anqicms
;運行用戶選 www
;并勾選開機啟動,備注可以按需填寫,默認(rèn)即可;綁定域名填寫你解析到服務(wù)器的域名。填寫完成后,點擊提交按鈕,完成添加。
網(wǎng)站
菜單,點擊PHP項目
,添加一個PHP站點,在創(chuàng)建站點中,填寫已解析到服務(wù)器上的域名,根目錄按默認(rèn)即可,復(fù)制根目錄地址,等會下一步要用到,F(xiàn)TP、數(shù)據(jù)庫均選擇不創(chuàng)建,PHP版本選擇純靜態(tài)。最后點擊提交。如圖:多站點管理
菜單(只有默認(rèn)安裝的站點具有多站點管理權(quán)限)。在多站點管理界面中,點擊添加新站點按鈕。在彈出的彈窗中,根據(jù)實際填寫表單。站點名稱按實際情況填寫,方便區(qū)分不同站點;站點根目錄請?zhí)顚懸粋€新目錄,粘貼第一步復(fù)制的站點根目錄,如:/www/wwwroot/study.ykbh168.com,新目錄需要提前在服務(wù)器上創(chuàng)建;站點網(wǎng)址填寫新網(wǎng)址,這個網(wǎng)址也需要提前解析到服務(wù)器上。管理員賬號和管理員密碼是新站點管理員賬號密碼;數(shù)據(jù)庫名稱需要是一個新的數(shù)據(jù)庫,不要填寫已存在的站點的數(shù)據(jù)庫,否則會導(dǎo)致數(shù)據(jù)覆蓋,如果默認(rèn)安裝使用root賬號安裝,可以選擇復(fù)用數(shù)據(jù)庫賬號,免去填寫賬號信息。最后點擊確定按鈕,完成新站點的創(chuàng)建。如圖:偽靜態(tài)
菜單,填寫偽靜態(tài)規(guī)則,并點擊保存,可以點擊另存為模板,方便下次使用: location @AnqiCMS {
proxy_pass http://127.0.0.1:8001;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
error_page 404 =200 @AnqiCMS;
location / {
try_files $uri $uri/index.html @AnqiCMS;
}</code></pre><br/></div><div><img src="http://www.beisuda.cn/uploads/202311/02/4d5b516cd2b31714.webp" contenteditable="false" style="font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; max-width: 100%;"/></div><br/><div><br/></div><div>- Apache 偽靜態(tài)配置<br/>如果你使用的 Apache軟件,則偽靜態(tài)規(guī)則會不一致。偽靜態(tài)一欄請留空,選擇反向代理,在目標(biāo)URL中填寫 <a href="http://127.0.0.1:8001" target="_blank" rel="nofollow">http://127.0.0.1:8001/</a>,如圖:<br/><br/><img src="http://www.beisuda.cn/uploads/202311/02/33b41668b4844b2d.webp" style="max-width:100%;" contenteditable="false"/><br/><br/>這樣新站點就添加完成了。</div><div><br/></div><h4 id="content-dir-9">默認(rèn)的config.json配置:</h4><div><pre><code class="Bash">{
"server": {
"site_name": "安企內(nèi)容管理系統(tǒng)(AnqiCMS)",
"env": "production",
"port": 8001,
"log_level": "release"
}
}
lnmp.org
的LNMP一鍵安裝包環(huán)境,或者是自行編譯的服務(wù)器環(huán)境,包括本地的Linux桌面版,如Ubuntu、CentOS桌面版等,都可使用命令部署。以下操作默認(rèn)認(rèn)為你已經(jīng)安裝好了LNMP環(huán)境了。/www/wwwroot/anqicms.com
目錄。crontab -e
*/1 * * * * /www/wwwroot/anqicms.com/start.sh
ws 保存并退出。
./start.sh
location @AnqiCMS {
proxy_pass http://127.0.0.1:8001;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
error_page 404 =200 @AnqiCMS;
location / {
try_files $uri $uri/index.html @AnqiCMS;
}</code></pre><p><br/></p>完整的nginx配置:<br/><pre><code class="Bash">server
{
listen 80;
server_name www.anqicms.com m.anqicms.com;
root /www/wwwroot/anqicms.com/public;
location @AnqiCMS {
proxy_pass http://127.0.0.1:8001;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
error_page 404 =200 @AnqiCMS;
location / {
try_files $uri $uri/index.html @AnqiCMS;
}
access_log access.log;
}
nginx設(shè)置完成,重啟nginx來讓配置生效。lsof -i:8001
kill -9 7621