Ich habe auf einem Debian/Confixx 2.0.x Pro System Apache 2.0.50 kompiliert, und lasse den neuen Server testweise auf einem separaten Port laufen. Alles läuft prima, bis ich die Zeile "Include /etc/apache/conf/confixx_vhost.conf" in die httpd.conf einfüge. Ein apachectl configtest gibt mir dann folgendes aus:
-------------------------------------------------------------------------------
Syntax error on line 79 of /etc/apache/conf/confixx_vhost.conf:
User cannot occur within <VirtualHost> section
-------------------------------------------------------------------------------
Die Apache-Doku sagt zur User-Direktive folgendes:
"Wichtiger Hinweis: Die Verwendung dieser Direktive innerhalb von <VirtualHost> wird nicht mehr unterstützt. Benutzen Sie SuexecUserGroup, um Ihren Server für suexec einzurichten." (siehe: http://httpd.apache.org/docs-2.0/mo...ommon.html#user).
Nun haben aber ja schon viele User ihren Apache auf eine 2.0.X-Version aktualisiert, ohne diese Fehlermeldung zu erhalten.
Hat jemand eine Idee, wie ich diesem Problem begegnen kann?
Update/Upgrade Apache 2.0.50 (Confixx!)
Re: Update/Upgrade Apache 2.0.50 (Confixx!)
es hat garantiert jeder user diese fehlermeldung erhalten :-)
apache 2 unterstützt die User und Group angaben nicht mehr. Dafür gibt es jetzt SuExecUserGroup User Group.
du musst in der confixx_main.conf den eintrag für den apachen auf 2 ändern. dann sollte confixx bei der nächsten aktualisierung auch die neuen sachen in die confixx_vhost.conf übernehmen...
apache 2 unterstützt die User und Group angaben nicht mehr. Dafür gibt es jetzt SuExecUserGroup User Group.
du musst in der confixx_main.conf den eintrag für den apachen auf 2 ändern. dann sollte confixx bei der nächsten aktualisierung auch die neuen sachen in die confixx_vhost.conf übernehmen...
Re: Update/Upgrade Apache 2.0.50 (Confixx!)
Verständnisfrage:
Wenn ich SuExecUserGroup verwenden will, muss ja mein Apache auch mit SuExec laufen?
Nun, meiner tut das nicht - soweit ich weiß. Ist eine Paket von backports.org...
Der httpd läuft dann nur unter dem standard Debian User www-run...
Für PHP benutze ich suPHP...
Wenn ich SuExecUserGroup verwenden will, muss ja mein Apache auch mit SuExec laufen?
Nun, meiner tut das nicht - soweit ich weiß. Ist eine Paket von backports.org...
Der httpd läuft dann nur unter dem standard Debian User www-run...
Für PHP benutze ich suPHP...