httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arthur, Simon" <>
Subject RE: syntax error
Date Mon, 15 Dec 2008 14:53:29 GMT
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:
You can use more than one listen directive if you need to bind more than one IP address or
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,

From: James Taylor-Bye [] 
Sent: 15 December 2008 14:14
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

<OS 10048>only one usage of each socket address <protocol/network address/port>
is normally permitted. : make_sock: could not

Bind to address no listening sockets available, shutting down

Unable to open logs


What am I doing wrong??

Again many thanks in advance


From: Arthur, Simon [] 
Sent: 15 December 2008 11:42
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.



Simon (sga101)



From: James Taylor-Bye [] 
Sent: 15 December 2008 10:49
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

Cannot load c:/website/module/ into server: The specified module could not be


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



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.


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.



View raw message