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-...@hotmail.com] 
Sent: 15 December 2008 14:14
To: users@httpd.apache.org
Subject: RE: syntax error



Ok status update....

I have changed the SeverRoot to reflect the change as mentioned below but I now 
get the following error :-

 

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??

Again many thanks in advance

 

From: Arthur, Simon [mailto:simonart...@norwich.gov.uk] 
Sent: 15 December 2008 11:42
To: users@httpd.apache.org
Subject: RE: syntax error

 

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-...@hotmail.com] 
Sent: 15 December 2008 10:49
To: users@httpd.apache.org
Subject: syntax error

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.


Many thanks in advance.

 

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.

**********************************************************************

 

Reply via email to