我正在设置服务器并尝试配置 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以正确的方式做到这一点,并阻止它总是重写我的更改。
如果您要更改服务器范围的配置,您应该只使用蒸馏器或模板。
如果您正在对单个虚拟主机进行更改,您应该使用它们的(稍微复杂的)包含系统:
http://www.cpanel.net/documentation/easyapache/customdirectives.html#vhost
您需要运行 EasyApache 蒸馏器。进行更改,然后运行:
然后运行:
当您运行最后一个脚本时,它将运行配置检查并重建 httpd.conf 并保持您的更改完好无损(或让您知道您搞砸了)。如果您最终拥有/需要很多自定义的东西,我建议您阅读使用 vhost.local 模板。