Do you have any include statements in your httpd.conf such as
include conf/*.conf or vhosts.d/*.conf ? If so, you’ll need to make sure there
aren’t any syntax errors in those files as well.
Also, make sure that apache is using the same configuration file
you are actually editing by doing the following:
/usr/local/apache2/bin/httpd –t –d $(Path_to_httpd.conf)
Substitute $(Path_to_httpd.conf) with the full path and name of
where your httpd.conf is located. For example:
If your httpd binary is located at /usr/local/apache2/bin/httpd
And
Your httpd.conf is located at /usr/apache2/conf/httpd.conf
Then your statement would look like this
/usr/local/apache2/bin/httpd –t –d usr/apache2/conf/httpd.conf
The –t switch does a syntax check on your file without actually
starting apache. When you are ready to start it you can do so with the same
command but just remove the –t switch.
From: Tapan Maheshwari
[mailto:tapan_mh@xxxxxxxxx]
Sent: Wednesday, May 05, 2010 2:41 AM
To: users@xxxxxxxxxxxxxxxx
Subject: RE: [users@httpd] Unable to start HTTPD , apache web server
Hi,
The first line of httpd.conf is
ServerRoot
"/usr/apache2"
I dont see any error in this line
Thanks
--- On Tue, 5/4/10, Voellinger, Sandy <Sandy.Voellinger@xxxxxxxxxxx>
wrote:
From: Voellinger, Sandy <Sandy.Voellinger@xxxxxxxxxxx>
Subject: RE: [users@httpd] Unable to start HTTPD , apache web server
To: "'users@xxxxxxxxxxxxxxxx'" <users@xxxxxxxxxxxxxxxx>
Date: Tuesday, May 4, 2010, 2:45 PM
Edit
your httpd.conf – the first line has a syntax error that’s causing it to
fail. It looks like you have a left parenthesis ( that doesn’t belong.
Cheers-
Sandy
From: Tapan Maheshwari
[mailto:tapan_mh@xxxxxxxxx]
Sent: Tuesday, May 04, 2010 3:07 AM
To: users@xxxxxxxxxxxxxxxx
Subject: [users@httpd] Unable to start HTTPD , apache web server
Hi,
I have downloaded & installed following apache binaries (x86/Solaris 9) from http://www.sunfreeware.com/, The Operating system is
SunOS 5.9
apache-2.2.15-sol9-x86-local.gz
expat-2.0.1-sol9-x86-local.gz
libgcc-3.4.6-sol9-x86-local.gz
libiconv-1.13.1-sol9-x86-local.gz
openldap-2.4.16-sol9-x86-local.gz
openssl-1.0.0-sol9-x86-local.gz
sasl-2.1.21-sol9-x86-local.gz
zlib-1.2.4-sol9-x86-local.gz
all these
were installed without any error,
and also
configured httpd.conf, but when i start httpserver by issuing command
$
./apachectl -k start . it gives me following error
/usr/local/apache2/bin/httpd:
syntax error at line 1: `(' unexpected
i have
also tried directly executing ./httpd but it gives the same error.
Has anyone
faced any such issue ?
|
|