On Fri, Jun 20, 2008 at 02:38:41PM +0200, Pierre Schmitz wrote:
Hi,
I commited a new apache to [testing]. I have removed the custom configs and index.html. Instead I just provide the upstream defaults. /home/httpd was removed, too. Instead error pages and images for dirlistings etc. are installed to /usr/share/httpd which seem more sane to me.
The were many discussions about the default document root. Of course /srv/www would be better than /home/httpd, but in the end I think it's the Arch way not to force user to either one of those. So let the user decide where to put their websites.
As a result architecture-independent web packages should install to /usr/share. Users have to symlink or set aliases to their documentroot; whereever it is.
For now I kept the use of the user and group "nobody" for the webserver. But I am not sure if that is the best way. Even apache's documentation advices us to create dedicated users and groups. What do you think about introducing a http user for this? (We allready have mail and ftp users for this)
What do you think about this? If you think this will break anything, please let me know, too. I don't really use apache that much.
Does the new package solve any of these? http://bugs.archlinux.org/task/9027 http://bugs.archlinux.org/task/9378 http://bugs.archlinux.org/task/1857 http://bugs.archlinux.org/task/7952 http://bugs.archlinux.org/task/8382 http://bugs.archlinux.org/task/6028 Greg