httpd could not be started

Greg Barniskis nalists at scls.lib.wi.us
Fri Jan 13 10:23:48 PST 2006


Steven Narmontas wrote:
> I'm entirely new to FreeBSD, but have a fair amount of Linux 
> experience.
> 
> I installed FreeBSD 6.0 (Production Release) on an oldish i386 
> system.  During the install, I asked to install "ALL".  The 
> install went flawlessly.
> 
> I need Apache on this system for some software development, so I 
> followed these instructions I found at:  
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html 
> :
> 
> # pkg_add -r cvsup-without-gui
> # cvsup -L 2 -h cvsup.FreeBSD.org 
> /usr/share/examples/cvsup/ports-supfile
> # cd /usr/ports/www/apache13
> # make
> # make install
> 
> Everything to this point went smoothly!  

As well it should have, since you followed correct procedure. =)

 > I edited
> /usr/local/etc/apache/httpd.conf ONLY to set the ServerName to the 
> IP address of the machine. However, when I try to start apache I 
> get:
> 
> #/usr/local/sbin/apachectl start
> /usr/local/sbin/apachectl start: httpd could not be started

[snip]

> Does anyone have any suggestions on how to get ANY version of 
> Apache running on a new install of FreeBSD 6?

Apache and most other add-on daemons on FreeBSD require that you 
explicitly enable them to run in /etc/rc.conf. Have you got a line

apache2_enable="YES"

in your rc.conf?

The need for this as well as the proper syntax should be noted in 
the file /usr/ports/www/apache2/pkg-msg. For any other port you 
install there's probably gold nuggets of info in its pkg-msg file. 
This stuff displays during the make install, but then so does 
several K of other info so it's not hard to miss these things.

-- 
Greg Barniskis, Computer Systems Integrator
South Central Library System (SCLS)
Library Interchange Network (LINK)
<gregb at scls.lib.wi.us>, (608) 266-6348


More information about the freebsd-questions mailing list