百度雲虛擬空間(BCH)
來源:https://www.cnblogs.com/llll/p/7930029.html
參考資料:https://cloud.baidu.com/doc/BCH/GettingStarted.html#.B5.EF.60.4B.AF.D0.41.FA.D7.C1.F0.65.9A.F5.21.68
百度雲虛擬空間(BCH)上的一些默認配置
可直接跳到配置
首先:FTP默認端口為
8010(非21)數據庫仍然為3306
目錄結構:
backup:存放您自己備份的數據。
conf:存放配置文件,如php配置文件等。
database:存放數據庫的備份文件。
dblogs:存放數據庫的相關操作日志。
ftplogs:存放FTP相關的操作日志。
temp:存放臨時文件。
weblogs:存放網站運行中產生的日志,如php errorlog、access log、php-fpm log。
webroot:存放您自己的網站代碼文件以及app.conf。
others:存放其他。
Nginx系統啟動后將自動加載bcloud_nginx_gen.conf和bcloud_nginx_user.conf配置文件:
-
bcloud_nginx_gen.conf文件是由app.conf文件轉換的。
-
bcloud_nginx_user.conf為用戶自定義配置文件。用戶可在程序根目錄下,創建bcloud_nginx_user.conf文件,在文件里寫入自定義配置。BCH支持server級別以下的自定義配置。
-
當出現重復配置時,bcloud_nginx_user.conf優先級高於bcloud_nginx_gen.conf。
配置
app.conf
app.conf是BCH提供的部署配置文件,您通過配置app.conf可以實現主機環境的自定義。
server級的配置只能通過
app.conf來配置
經測試app.conf 默認只有只讀權限,無法修改
bcloud_nginx_user.conf //自定義配置
1
2
3
4
5
|
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
}
}
|
PathInfo模式
1
2
3
4
5
6
|
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?s=/$1 last;
}
}
|
opcache擴展
PHP5.2版本目前不支持opcache;PHP5.3默認關閉opcache功能,用戶可以通過自定義配置開啟該功能。
user_extention
目錄,加入opcache_user.ini
1
2
3
4
5
|
; 打開opcache功能,並設定opcache的刷新時間為70秒
opcache.enable=1
opcache.revalidate_freq=70
; 關閉opcache功能
opcache.enable=0
|
zend optimizer/guard loader
- 僅Nginx版本支持zend optimizer(PHP5.2)/guard loader(PHP5.3/5.4),老版本Lighttpd主機不支持。
- PHP5.2版本默認開啟zend optimizer;PHP5.3/5.4版本默認關閉guard loader。
1
|
zend_loader.enable=1
|
開啟zend guard