
Я настраиваю сервер и пытаюсь настроить 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.