mod userdir protection

well mod userdir protection causes some conflict

NameVirtualHost X.X.X.X:80

<VirtualHost X.X.X.X>
ServerAlias www.domain.com domain.com
ServerAdmin webmaster@domain.com
DocumentRoot /home/user1/public_html
BytesLog domlogs/domain.com-bytes_log
User user1
Group user1
<IfModule mod_php4.c>
php_admin_value
open_basedir "/home/user1/:/usr/lib/php:/usr/local/lib/php:/tmp"
</IfModule>
<IfModule mod_userdir.c>
UserDir disabled
UserDir enabled user1
</IfModule>
ServerName www.domain.com
ScriptAlias /cgi-bin/ /home/user1/public_html/cgi-bin/
User user1
Group user1
CustomLog domlogs/domain.com combined
</VirtualHost>


<VirtualHost X.X.X.X>
ServerAlias www.anotherdomain.com anotherdomain.com
ServerAdmin webmaster@anotherdomain.com
DocumentRoot //home/user2/public_html
BytesLog domlogs/anotherdomain.com-bytes_log
User user2
Group user2
<IfModule mod_php4.c>
php_admin_value
open_basedir "//home/user2/:/usr/lib/php:/usr/local/lib/php:/tmp"
</IfModule>
<IfModule mod_userdir.c>
UserDir disabled
UserDir enabled user2
</IfModule>
ServerName www.anotherdomain.com
ScriptAlias /cgi-bin/ //home/user2/public_html/cgi-bin/
User user2
Group user2
CustomLog domlogs/anotherdomain.com combined
</VirtualHost>


but this causes calls to http://X.X.X.X/~user2

to go to http://X.X.X.X/user1/public_html/~user2

ofcourse user1 is the first virtual host using this ip

 

 

 

 

Top