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. **********************************************************************