It sounds like (at least) two problems:
1) You may already have another web server, e.g. IIS bound to port 80.
The
simplest solution is to stop the competing service, or assign it to another
port.
If you
can't do this, you have several options, including:
a) Add
another IP address to your host PC, and then assign one IP address to each web
server
Apache
tries to bind to port 80 on all IP addresses by default. To prevent this, tell
it which IP address to use with the listen directive like
this:
Listen
192.168.0.1:80
You
can use more than one listen directive if you need to bind more than one IP
address or port.
b)
Change the port for the competing web service, and then use apache to reverse
proxy the service via a name based virtual host and mod
proxy
2) You
may have specified a name based virtual host, but not specified ServerName for
each virtual host.
I
could be more certain if you posted the httpd.conf file in its
entirety.
Hope
this helps,
Simon
From: James Taylor-Bye
[mailto:jtaylor-bye@xxxxxxxxxxx]
Sent: 15 December 2008 14:14 To: users@xxxxxxxxxxxxxxxx Subject: RE: syntax error Ok status update.... Httpd.exe : could not
reliably determine the servers fully qualified domain name, using
{IP ADDRESS REMOVED FOR
SECURITY} for server
name <OS 10048>only one
usage of each socket address <protocol/network address/port> is normally
permitted. : make_sock: could not Bind to address 0.0.0.0:80 no
listening sockets available, shutting down Unable to open
logs What am I doing wrong?? From: Arthur,
Simon [mailto:SimonArthur@xxxxxxxxxxxxxx] Hi
James, It
sounds like the ServerRoot directive has been amended to point to the location
of the website being hosted. It should point at the location where apache is
installed. For
example, in a default install on windows, it looks like this: ServerRoot
"C:/Program Files/Apache Software Foundation/Apache2.2" This
directive tells the server where to put the configuration, error and log
files. Regards, Simon
(sga101) From: James
Taylor-Bye [mailto:jtaylor-bye@xxxxxxxxxxx] Hello again, it?s me. (oh boy i hear you groan,
lol) I have setup apache to use my pc as a local server by typing
localhost in the sever and domain sections during setup. Now when I run
apache i get the following error :- Httpd.exe : syntax error on line 60 of c:/program
files/Apahe software foundation/apache 2.2/con/httpd.conf: Cannot load c:/website/module/mod_actions.so into server:
The specified module could not be found. What if anything am I doing wrong, or am I just missing a
simple step out somewhere. Thanks (so far to) Morgan Gangwere and André Warnier ********************************************************************** E-Mail
Disclaimer - Please Read Confidentiality: This email
and any
files transmitted with it are confidential and
intended solely for the individual to whom it is addressed. The information in
this e-mail may not be used or disclosed except for the purpose for which it has
been sent. If you are not the intended recipient you must not disclose
it, copy it,
distribute it, or take any action based on its contents. Please
reply and highlight the error then delete it. Security: Please
note that Internet email is not a fully secure method of communication. You
should be aware of this lack of security when
emailing us. This email
message has been swept by for the presence of computer
viruses. ********************************************************************** |