[arch-dev-public] cleaned-up apache package
pierre at archlinux.de
Fri Jun 20 08:38:41 EDT 2008
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
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.
More information about the arch-dev-public