Назад | Перейти на главную страницу

Как вставить мои изменения в 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, и остановите его, чтобы всегда переписывать мои изменения.

Вам действительно следует использовать дистиллятор или шаблоны только в том случае, если вы вносите изменения в конфигурации на уровне сервера.

Если вы вносите изменения в отдельные виртуальные хосты, вам следует использовать их (слегка запутанную) систему include:

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

Вам нужно будет запустить дистиллятор EasyApache. Внесите изменения, затем запустите:

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

Затем запустите:

/scripts/rebuildhttpdconf

Когда вы запустите этот последний скрипт, он запустит проверку конфигурации и перестроит httpd.conf с вашими изменениями без изменений (или сообщит вам, что вы облажались). Если в конечном итоге у вас возникнет / понадобится много нестандартных вещей, я бы рекомендовал прочитать об использовании шаблонов vhost.local.