
サーバーをセットアップして、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
サーバー全体の構成に変更を加える場合にのみ、Distiller またはテンプレートを使用する必要があります。
個々の仮想ホストに変更を加える場合は、(少し複雑な) include システムを使用する必要があります。
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 テンプレートの使用について読むことをお勧めします。