文件
菜單,切換目錄到 /www/wwwroot/
目錄,在 wwwroot
目錄下創(chuàng)建一個(gè)新目錄,目錄一般以域名命名,如 anqicms.com
。如圖:anqicms.com
,進(jìn)入 anqicms.com
文件夾,將Linux安裝包 anqicms–v3.x.x.zip
上傳到當(dāng)前目錄。在安裝包 anqicms-linux-v3.x.x.zip
上單擊右鍵,選擇解壓,將安裝包解壓到當(dāng)前文件夾。如圖:點(diǎn)擊左側(cè)菜單的 網(wǎng)站
菜單,點(diǎn)擊 Go項(xiàng)目
,來(lái)到Go項(xiàng)目網(wǎng)站創(chuàng)建頁(yè)面,點(diǎn)擊 添加Go項(xiàng)目
按鈕,在彈出的彈窗中,進(jìn)行配置。項(xiàng)目執(zhí)行文件選擇 /www/wwwroot/anqicms.com/anqicms
;項(xiàng)目名稱填寫 AnQICMS
;項(xiàng)目端口 填寫 8001
;執(zhí)行命令填寫 /www/wwwroot/anqicms.com/anqicms
;運(yùn)行用戶選 www
;并勾選開機(jī)啟動(dòng),備注可以按需填寫,默認(rèn)即可;綁定域名填寫你解析到服務(wù)器的域名。填寫完成后,點(diǎn)擊提交按鈕,完成添加。如圖:
舊版沒(méi)有使用Go項(xiàng)目部署,則選擇其他項(xiàng)目部署。
點(diǎn)擊左側(cè)菜單的 網(wǎng)站
菜單,點(diǎn)擊 其他項(xiàng)目
,來(lái)到其他項(xiàng)目網(wǎng)站創(chuàng)建頁(yè)面,點(diǎn)擊 添加通用項(xiàng)目
按鈕,在彈出的彈窗中,進(jìn)行配置,配置項(xiàng)和寶塔7.9.3版本以上版本填寫內(nèi)容一致。項(xiàng)目執(zhí)行文件選擇 /www/wwwroot/anqicms.com/anqicms
;項(xiàng)目名稱填寫 AnQICMS
;項(xiàng)目端口 填寫 8001
;執(zhí)行命令填寫 /www/wwwroot/anqicms.com/anqicms
;運(yùn)行用戶選 www
;并勾選開機(jī)啟動(dòng),備注可以按需填寫,默認(rèn)即可;綁定域名填寫你解析到服務(wù)器的域名。填寫完成后,點(diǎn)擊提交按鈕,完成添加。
網(wǎng)站
菜單,點(diǎn)擊PHP項(xiàng)目
,添加一個(gè)PHP站點(diǎn),在創(chuàng)建站點(diǎn)中,填寫已解析到服務(wù)器上的域名,根目錄按默認(rèn)即可,復(fù)制根目錄地址,等會(huì)下一步要用到,F(xiàn)TP、數(shù)據(jù)庫(kù)均選擇不創(chuàng)建,PHP版本選擇純靜態(tài)。最后點(diǎn)擊提交。如圖:多站點(diǎn)管理
菜單(只有默認(rèn)安裝的站點(diǎn)具有多站點(diǎn)管理權(quán)限)。在多站點(diǎn)管理界面中,點(diǎn)擊添加新站點(diǎn)按鈕。在彈出的彈窗中,根據(jù)實(shí)際填寫表單。站點(diǎn)名稱按實(shí)際情況填寫,方便區(qū)分不同站點(diǎn);站點(diǎn)根目錄請(qǐng)?zhí)顚懸粋€(gè)新目錄,粘貼第一步復(fù)制的站點(diǎn)根目錄,如:/www/wwwroot/study.ykbh168.com,新目錄需要提前在服務(wù)器上創(chuàng)建;站點(diǎn)網(wǎng)址填寫新網(wǎng)址,這個(gè)網(wǎng)址也需要提前解析到服務(wù)器上。管理員賬號(hào)和管理員密碼是新站點(diǎn)管理員賬號(hào)密碼;數(shù)據(jù)庫(kù)名稱需要是一個(gè)新的數(shù)據(jù)庫(kù),不要填寫已存在的站點(diǎn)的數(shù)據(jù)庫(kù),否則會(huì)導(dǎo)致數(shù)據(jù)覆蓋,如果默認(rèn)安裝使用root賬號(hào)安裝,可以選擇復(fù)用數(shù)據(jù)庫(kù)賬號(hào),免去填寫賬號(hào)信息。最后點(diǎn)擊確定按鈕,完成新站點(diǎn)的創(chuàng)建。如圖:偽靜態(tài)
菜單,填寫偽靜態(tài)規(guī)則,并點(diǎn)擊保存,可以點(diǎn)擊另存為模板,方便下次使用: 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.awwwbrs.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ī)則會(huì)不一致。偽靜態(tài)一欄請(qǐng)留空,選擇反向代理,在目標(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.awwwbrs.cn/uploads/202311/02/33b41668b4844b2d.webp" style="max-width:100%;" contenteditable="false"/><br/><br/>這樣新站點(diǎn)就添加完成了。</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來(lái)讓配置生效。lsof -i:8001
kill -9 7621