百度雲BCH配置說明


百度雲虛擬空間(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
目錄結構:
  1. backup:存放您自己備份的數據。
  2. conf:存放配置文件,如php配置文件等。
  3. database:存放數據庫的備份文件。
  4. dblogs:存放數據庫的相關操作日志。
  5. ftplogs:存放FTP相關的操作日志。
  6. temp:存放臨時文件。
  7. weblogs:存放網站運行中產生的日志,如php errorlogaccess logphp-fpm log
  8. webroot:存放您自己的網站代碼文件以及app.conf
  9. 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。
根目錄創建php.ini文件 
 
1
zend_loader.enable=1
開啟zend guard


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM