[peruser] File does not exist error
bert
bert at ev6.net
Fri Jan 25 05:53:35 MST 2008
On 25 Jan 2008, at 12:42, Samit wrote:
>
>
> localhost src # ls -al /web
> drwxr-xr-x 3 root nobody 4096 Jan 25 11:39 .
> drwxr-xr-x 19 root root 4096 Jan 25 00:43 ..
> drwxr-xr-x 4 root nobody 4096 Jan 25 11:39 vhosts
>
> localhost src # ls -al / | grep web
> drwxr-xr-x 3 root nobody 4096 Jan 25 11:39 web
>
> localhost src # cat /usr/local/apache2/conf httpd.conf
>
> Include /etc/apache/vhosts.d/*.*
> </IfModule>
> <IfModule peruser.c>
> ~ ServerLimit 256
> ~ MaxClients 256
> ~ MinSpareProcessors 2
> ~ MaxProcessors 20
> MaxRequestsPerChild 1000
> IdleTimeout 60
> ExpireTimeout 300
> Multiplexer nobody nobody
> Multiplexer nobody nobody
> Multiplexer nobody nobody
> Multiplexer nobody nobody
> Multiplexer nobody nobody
> Multiplexer nobody nobody
> Processor rustan nobody /web/vhosts/rustan.com.np/httpdocs
> Processor prabinsh nobody /web/vhosts/prabinsh.com.np/httpdocs
Here you specify a chroot location, /web/vhosts/prabinsh.com.np/
httpdocs for prabinsh
>
> </IfModule>
>
>
> cat /etc/apache/vhosts.d/prabinsh.com.np
>
> <VirtualHost 202.79.36.13:80>
> ~ ServerAdmin webmaster at prabinsh.com.np
> ~ DocumentRoot /web/vhosts/prabinsh.com.np/httpdocs
And here you specify the documentroot, which is relative to the
chroot, thus your document root is:
/web/vhosts/prabinsh.com.np/httpdocs/web/vhosts/prabinsh.com.np/
httpdocs
Since you are chrooted to the dir you want, your webroot would be /
>
> ~ ServerName prabinsh.com.np
> ~ ServerAlias www.prabinsh.com.np
> <IfModule peruser.c>
> ~ Processor prabinsh nobody
> /web/vhosts/prabinsh.com.np/httpdocs
> ~ ServerEnvironment prabinsh nobody
> /web/vhosts/prabinsh.com.np/httpdocs
> ~ MinSpareProcessors 2
> ~ MaxProcessors 20
> ~ </IfModule>
> Include /usr/local/apache2/modules/vhosts_php
> ErrorLog /web/vhosts/prabinsh.com.np/logs/error.log
> CustomLog /web/vhosts/prabinsh.com.np/logs/access.log common
> </VirtualHost>
>
>
> Regards,
> Samit
>
>
> _______________________________________________
> Peruser mailing list
> Peruser at telana.com
> http://www.telana.com/mailman/listinfo/peruser
More information about the Peruser
mailing list