百度雲虛擬空間(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 //自定義配置
location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; } }
PathInfo模式
location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=/$1 last; } }
opcache擴展
PHP5.2版本目前不支持opcache;PHP5.3默認關閉opcache功能,用戶可以通過自定義配置開啟該功能。
user_extention
目錄,加入opcache_user.ini
; 打開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。
zend_loader.enable=1
開啟zend guard