如何在 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 提取器。进行更改,然后运行:

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

然后运行:

/scripts/rebuildhttpdconf

当您运行最后一个脚本时,它将运行配置检查并重建 httpd.conf,保留您的更改(或让您知道您搞砸了)。如果您最终拥有/需要大量自定义内容,我建议您阅读有关使用 vhost.local 模板的文章。

相关内容