The FreeBSD Diary |
(TM) | Providing practical examples since 1998If you buy from Amazon USA, please support us by using this link. |
Apache - making a group for it
27 September 1998
|
See also Apache topics. By default, Apache runs as user nobody in group nobody. That's not good. So I'm creating a new user and a new group. The group can be added by modifying /etc/group. For more information on this file, try man group. I created a new user by running adduser. This user doesn't need a shell nor does it need a home directory. To restart httpd, I did a kill -1. It didn't restart. The log (/var/log/httpd-error.log) shows it attempted to restart. So I restart httpd manually by going to /usr/local/sbin and typing ./httpd. It complained about a virtual host in /usr/local/etc/apache/httpd.conf. So I comment out that reference and try to restart httpd.. Now it runs. I notice one instance as root and five as the user I just created. According to my sources, that is normal. I confess that when I set up this new user, I did give it a shell. And a home directory. I'll have to remove that eventually. |