Apache Web 伺服器設定

默認,Plesk 使用 Apache web 伺服器 (http://en.wikipedia.org/wiki/Apache_HTTP_Server) 向客戶提供網頁(如訪客用來存取您的網站的瀏覽器)。要獲得更好的性能,Apache 可輔以另一款 web 伺服器 - nginx。您還可以只使用nginx。

默認 web 伺服器設定 由伺服器管理員(主機提供商)指定。這些設定可確定 web 伺服器處理不同類型檔的方式、使用 SSL/TLS 的方式、日誌檔存儲的位置,等等。

但是,您(作為網站所有者)可以設定網站的 自訂 web 伺服器設定。例如,添加索引檔案類型,限制存取網站,等等。

注意: 如果您的主機訂閱提供相應的許可權時,您可以調整網站的 web 伺服器設定。

在本節:

調整 Apache Web 伺服器設定

 
調整 Apache Web 伺服器設定

所有可自訂的 web 伺服器設定位於 網站與域名 > 域名 > Apache 和 nginx 設定 頁面上。自訂設定僅對選定的網站起作用。

該設定分成兩組:

  • 通用 Apache 設定

    這些設定通常由網站所有者更改,他們可能想要為帶有某副檔名的檔添加 MIME 類型(MIME 類型),為某檔案類型指定 Apache 處理常式(處理常式), 限制存取某個網站(拒絕存取網站),或添加某類索引檔(索引檔)。

    Common_Apache_settings

  • nginx 設定

    這些設定定義了如何在 Apache 和 nginx web 伺服器之間分配 web 請求的處理,為某個網站實現更好的性能。

    nginx_settings

    重要說明:nginx 設定僅適用於高級用戶。

    使用以下選項調整Apache 和 nginx 處理請求的方式:

    • 代理模式

      預設會啟用該選項,表示 nginx 作為Apache的代理伺服器。只有啟用了代理模式,該選下面的各個選項才能啟動,通過這些選項可以指定如何在nginx 和 Apache之間分配請求。

      若要在沒有Apache的情況下使用nginx 處理任何網站內容的請求,請關閉代理模式。這可以令nginx 處理所有請求。

    • 智慧靜態檔處理

      警示:僅為診斷解決 nginx 相關問題關閉此選項。

      關閉此選項將限制 nginx 的作用:Nginx將僅傳遞請求和回應,而不做修改。除了診斷解決 nginx 相關問題,我們建議您打開此選項。

    • 由 nginx 直接服務靜態檔

      對於有許多靜態內容(如圖像或視頻檔)和高負載的網站,通過指定 nginx 服務靜態檔可以實現更好的性能。Apache 將不會參與處理具有指定副檔名檔的請求。

      例如,要排除 Apache 遞送 jpg 和 gif 檔,應打開選項 由 nginx 直接服務靜態檔 並指定檔副檔名如

      gif jpg

      gif|jpg

      警示:因為靜態檔的請求從未到達 Apache,它們不會通過 Apache 處理常式。這意味著,例如,重寫規則或 .htaccess 指令將不會被應用。

    • 由 nginx 處理 PHP 文件

      由 nginx 處理 PHP 檔” 選項打開時,Apache 不會參與處理 PHP 檔的請求。所有 PHP 檔的請求會由 nginx 使用 PHP-FPM 處理常式來處理。在 nginx 上 Apache 使用的處理常式不可用。PHP-FPM 是 FastCGI 的高級版本,很大程度上為高負載的 web 應用程式提供了好處。要瞭解更多關於 PHP-FPM 的資訊,可查看 http://php-fpm.org/about/

      警示:由於 PHP 檔的請求未到達 Apache,它們不會通過其處理常式(CGI、FastCGI 或一個 Apache 模組),所以某些 web 應用程式可能無法按預期運行。

 

注意,子域名有自己的 web 伺服器設定,因此,當您為有子域名的網站更改 web 伺服器設定時,其子域名將不會接受這些更改。

如果您未找到需要的設定,可聯繫您的伺服器管理員(主機提供商),他們可以為網站設定更多的自訂設定。

伺服器設定的預設值

您可設定每個參數值,可輸入一個自訂值,或者保留 默認 值。後面一種情況下,Plesk 會使用由伺服器管理員(主機提供商)定義的 web 伺服器配置的預設值。

您的值會覆蓋預設值。唯一例外的是 拒絕存取網站 設定 - 預設配置的 IP 位址,以及您指定的 IP 地址,都將被應用到您的網站。在發生衝突時(例如,當您允許預設配置中拒絕的 IP 位址),Apache 會使用您的設定。

 

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.