如何將我的變更貼到 WHM/Cpanel/EasyApache 上的 httpd.conf 中

如何將我的變更貼到 WHM/Cpanel/EasyApache 上的 httpd.conf 中

我正在設定伺服器並嘗試配置 Apache。它只需要作為 Tomcat 的前端即可。

為此,我使用 mod_proxy 在 VirtualHost 指令中加入了一些指令:

<VirtualHost *>
  ServerName myserver.domain.com
  ProxyRequests Off
  ProxyPass / http://myserver.domain.com:8080/
  ProxyPassReverse / http://myserver.domain.com:8080/    
</VirtualHost>

它工作得很好,如果有需要,我將使用 mod_jk。

但是,我該怎麼做正確的使用 easyapache 的方式,並停止它以始終重寫我的更改。

答案1

如果您要變更伺服器範圍的配置,您實際上應該只使用蒸餾器或模板。

如果您要對單一虛擬主機進行更改,您應該使用它們的(稍微複雜的)包含系統:

http://www.cpanel.net/documentation/easyapache/customdirectives.html#vhost

答案2

您需要執行 EasyApache distiller。進行更改,然後運行:

usr/local/cpanel/bin/apache_conf_distiller --update

然後運行:

/scripts/rebuildhttpdconf

當您執行最後一個腳本時,它將執行配置檢查並重建 httpd.conf 並保持您的變更完好無損(或讓您知道您搞砸了)。如果您最終擁有/需要大量自訂內容,我建議您閱讀有關使用 vhost.local 範本的內容。

相關內容