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