![]() |
|
Apache 使用 mod_php 讓 VH 有獨立的 php.ini 檔
作者:cross 日期:2009-02-06 10:34
另一種玩法,使每個 php.ini 不一樣,
預設在 phpinfo 裡會看到 Configuration File (php.ini) Path 是在 /etc/php.ini
使用 mod_php 這個模組,就可以讓每一個 Virtual Host 有自已的 php.ini 設定檔
只要這樣
<VirtualHost 1.2.3.4:80>
PHPINIDir /放置路徑/
</VirtualHost>
接著在 /放置路徑/ 裡產生一個 php.ini 就可以了
Apache + 可以限制 .htaccess 只能使用某些參數嗎
作者:cross 日期:2009-02-02 18:52
Quote: http://phorum.study-area.org/index.php/topic,55321.0.html
sycross:
比方說 register_globals 預設是 Off,是可以用 .htaccess 設定
php_flag register_globals On
.htaccess 是可以允許使用來修改參數,但如何才可以達到某些參數不被 .htaccess 允許設定,
比方說我要限制 upload_max_filesize 永遠只能夠 2MB,就算 .htaccess 設定了也沒有效,是可以在 httpd.conf 就設定使用 php_admin_value,因為 php_admin_value 權力比 php_value 大,
但這樣子就比較麻煩了,對多個 virtual host不就要一個一個設定,有其它簡單的方式嗎?
fillano:
偷吃步的方法:在 httpd.conf 裡面加上
對 Apache 連線數多個概念
作者:cross 日期:2008-10-29 11:50
日期:2008-07-17 作者:喜騰小二 來源:PHPChina
版權宣告:可以任意轉載,但轉載時必須標明原作者charlee、原始連結http://tech.idv2.com/2007/08/09/about-apache-perf-tuning/以及本宣告。
今天說說Apache的最佳化。為什麼要最佳化?因為伺服器資源不夠用。資源有很多方麵,但根據木桶理論,只要有一種資源不夠用,整個伺服器的效能就會受到影響(所謂瓶頸)。
伺服器資源
那麼伺服器的資源包括哪些?對於網站來說主要是CPU、TCP連線數這兩者。 CPU表現在工作數上,在Linux下使用平均負載(loadavg)來衡量。可透過以下指令來檢視(參考這篇文章):
cat /proc/loadavg對於單CPU的伺服器,loadavg高於1,表明工作隊列出現了等待,CPU忙不過來了。超過2以上就會明顯感到效能降低了。
TCP連線數可透過以下指令檢視:
netstat -ant | grep :80 | wc -l如果要即時監控伺服器資源,可參考OpenNMS項目。
注1:記憶體不算,低廉的價格使得網站伺服器很少有因為記憶體不夠而down掉的。
注2:CPU%是瞬時的CPU使用率,通常無法反映出整體負載。Apache配置指令


