
Ich richte einen Server ein und versuche, Apache zu konfigurieren. Es muss nur als Frontend für Tomcat funktionieren.
Zu diesem Zweck habe ich der VirtualHost-Direktive mithilfe von mod_proxy einige Anweisungen hinzugefügt:
<VirtualHost *>
ServerName myserver.domain.com
ProxyRequests Off
ProxyPass / http://myserver.domain.com:8080/
ProxyPassReverse / http://myserver.domain.com:8080/
</VirtualHost>
Es funktioniert gut, und wenn es nötig ist, werde ich mod_jk verwenden.
Aber wie mache ich das?RechtsWeg mit EasyApache und verhindere, dass meine Änderungen immer neu geschrieben werden.
Antwort1
Sie sollten den Distiller oder die Vorlagen wirklich nur verwenden, wenn Sie Änderungen an den serverweiten Konfigurationen vornehmen.
Wenn Sie Änderungen an einzelnen virtuellen Hosts vornehmen, sollten Sie deren (etwas kompliziertes) Include-System verwenden:
http://www.cpanel.net/documentation/easyapache/customdirectives.html#vhost
Antwort2
Sie müssen den EasyApache Distiller ausführen. Nehmen Sie die gewünschten Änderungen vor und führen Sie dann Folgendes aus:
usr/local/cpanel/bin/apache_conf_distiller --update
Dann renne:
/scripts/rebuildhttpdconf
Wenn Sie dieses letzte Skript ausführen, wird eine Konfigurationsprüfung durchgeführt und httpd.conf mit Ihren Änderungen neu erstellt (oder Sie werden darüber informiert, dass Sie einen Fehler gemacht haben). Wenn Sie viele benutzerdefinierte Dinge haben/benötigen, empfehle ich Ihnen, sich über die Verwendung der vhost.local-Vorlagen zu informieren.