百度云虚拟主机BCH部署多个vue项目
注意:此文章使用百度云虛擬主機(jī)BCH服務(wù)器web內(nèi)核用Nginx,PHP版本7.0。
第一步:再php配置里把URL_MODEL 配置成2,重寫模式;
第二步:在網(wǎng)站的根目錄里面(webroot目錄下)新建一個(gè)bcloud_nginx_user.conf文件(bch是不允許修改基礎(chǔ)配置文件的,所以只能通過加載用戶自定義配置文件),寫入如下代碼:
location /hehe {
if (!-e $request_filename) {
rewrite .* /hehe/index.php last;
}
}
以上代碼實(shí)現(xiàn)在‘hehe’目錄下指向不存在文件,則重定向至/hehe/index.php文件
第三步:在主機(jī)控制面板中找到站點(diǎn)啟停,點(diǎn)擊重載站點(diǎn)服務(wù)。(切記修改完規(guī)則之后一定要重新加載否則不能生效)
多個(gè)vue項(xiàng)目部署在此處依然生效
location /hehe {
if (!-e $request_filename) {
rewrite .* /hehe/index.php last;
}
}
location /website_admin {
if (!-e $request_filename) {
rewrite .* /website_admin/index.html last;
}
}
location /website {
if (!-e $request_filename) {
rewrite .* /website/index.html last;
}
}
Nginx配置文件加載流程
系統(tǒng)啟動(dòng)后將自動(dòng)加載bcloud_nginx_gen.conf和bcloud_nginx_user.conf配置文件:
bcloud_nginx_gen.conf文件是由app.conf文件轉(zhuǎn)換的。
bcloud_nginx_user.conf為用戶自定義配置文件。用戶可在程序根目錄下,創(chuàng)建bcloud_nginx_user.conf文件,在文件里寫入自定義配置。BCH支持server級(jí)別以下的自定義配置。
當(dāng)出現(xiàn)重復(fù)配置時(shí),bcloud_nginx_user.conf優(yōu)先級(jí)高于bcloud_nginx_gen.conf。
常見程序百度云偽靜態(tài)規(guī)則
http://z.admin5.com/index.php?r=index/rewrite
總結(jié)
以上是生活随笔為你收集整理的百度云虚拟主机BCH部署多个vue项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android】如何查看android
- 下一篇: 在ESP分区新建win10引导