
我正在設定伺服器並嘗試配置 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 範本的內容。