我正在build立一个服务器,并试图configurationApache。 它只需要作为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以正确的方式来做到这一点,并停止它总是重写我的更改。
如果要对服务器范围的configuration进行更改,则应该只使用蒸馏器或模板。
如果你正在改变个别的虚拟主机,你应该使用它们(稍微复杂的)包含系统:
http://www.cpanel.net/documentation/easyapache/customdirectives.html#vhost
您将需要运行EasyApache蒸馏器。 进行更改,然后运行:
usr/local/cpanel/bin/apache_conf_distiller --update
然后运行:
/scripts/rebuildhttpdconf
当你运行这个最后一个脚本时,它将运行一个configuration检查并重buildhttpd.conf,使你的修改保持不变(或者让你知道你搞砸了)。 如果你最终需要大量的自定义的东西,我build议阅读使用vhost.local模板。