Como manter minhas alterações no httpd.conf no WHM/Cpanel/EasyApache

Como manter minhas alterações no httpd.conf no WHM/Cpanel/EasyApache

Estou montando um servidor e tentando configurar o Apache. Ele só precisa funcionar como frontend para o Tomcat.

Para fazer isso adicionei algumas instruções à diretiva VirtualHost, usando mod_proxy:

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

Funciona bem, e se precisar, usarei mod_jk.

Mas, como faço issocertomaneira usando o easyapache, e pará-lo para sempre reescrever minhas alterações.

Responder1

Você realmente só deve usar o destilador ou os modelos se estiver fazendo alterações nas configurações de todo o servidor.

Se estiver fazendo alterações em hosts virtuais individuais, você deve usar seu sistema de inclusão (um pouco complicado):

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

Responder2

Você precisará executar o destilador EasyApache. Faça suas alterações e execute:

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

Então corra:

/scripts/rebuildhttpdconf

Quando você executar este último script, ele executará uma verificação de configuração e reconstruirá o httpd.conf com suas alterações intactas (ou informará que você estragou tudo). Se você acabar tendo/precisando de muitas coisas personalizadas, recomendo ler sobre como usar os modelos vhost.local.

informação relacionada