Как сохранить мои изменения в httpd.conf на WHM/Cpanel/EasyApache

Как сохранить мои изменения в httpd.conf на WHM/Cpanel/EasyApache

Я настраиваю сервер и пытаюсь настроить Apache. Он должен работать только как фронтенд для Tomcat.

Для этого я добавил несколько инструкций в директиву VirtualHost, используя mod_proxy:

<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.

Связанный контент