PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vhost - apache als anderer user



Bruce
13.10.04, 21:38
hi!
unter debianhowto habe ich folgenden codeschnipsel gefunden:



<VirtualHost 192.168.1.2>
ServerName user1-1.tld
User user1
Group ftpuser
DocumentRoot /var/www/user1/user1-1.tld/html
ScriptAlias /cgi-bin /var/www/user1/user1-1.tld/cgi-bin
php_admin_value open_basedir /var/www/user1/user1-1.tld/
php_admin_value upload_tmp_dir /var/www/user1/user1-1.tld/temp
php_admin_value session.save_path /var/www/user1/user1-1.tld/temp/
php_admin_value safe_mode on
CustomLog /var/log/apache/user1-1.tld.log combined
</VirtualHost>


wenn ich bei mir aber das User und das Group einfüge, dann meckert Apache:
Syntax error on line 69 of /etc/apache2/vhosts.d/yast2_vhosts.conf:
User cannot occur within <VirtualHost> section


Ist es möglich Apache bei verschiedenen vhosts als unterschiedlicher user laufen zu lassen?

mfg
bruce

Luzi P
13.10.04, 22:37
Sorry, da hab ich auch noch was zu :



Wichtiger Hinweis: Die Verwendung dieser Direktive innerhalb von <VirtualHost> wird nicht mehr unterstützt. Benutzen Sie SuexecUserGroup, um Ihren Server für suexec einzurichten.


Aus der Doku des Apachen 2 unter http://httpd.apache.org/docs-2.0/mod/mpm_common.html#user

tebas
14.10.04, 04:53
hi,

schau mal hier:
http://httpd.apache.org/docs-2.0/de/mod/mod_suexec.html

diese doc ist auch wesentlich kürzer als dein link ... vieleicht isses da ja auch einfacher ;-)


rechts oben sind die links zu der directive und der allgemeinen beschreibung des verfahrens


tebas