WHM/Cpanel/EasyApache の httpd.conf に変更を反映させる方法

WHM/Cpanel/EasyApache の httpd.conf に変更を反映させる方法

サーバーをセットアップして、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 テンプレートの使用について読むことをお勧めします。

関連情報