On 15/03/14 12:20, Peter Michaux wrote: > Hi, > > The default virtual host when Apache is installed on Debian has > document root /var/www and a cgi-bin directory /usr/lib/cgi-bin. These > directories do not make intuitive sense to me.
That's the problem with intuition (instant understanding). ;) > If I have static HTML > pages and some Perl CGI scripts, I would expect they go somewhere > under /usr/share/. root "owns" /usr/share Would you want your web server running as root? > What is the rational behind the chosen default > directories? /var/www is owned by the webserver and the server group (www-data) ls -al /var/www I use 644 for simple webservers where the web root is /var/www - I'm unsure of the default permission. Hopefully someone will post the default Debian permissions for /var/www as I don't have to time to boot a stock Debian webserver image and check at present. This may prove useful to you:- http://httpd.apache.org/docs/2.4/misc/security_tips.html#serverroot > > Thanks, > Peter > > # cat /etc/apache2/sites-enabled/000-default <snipped> Kind regards -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

