Solved

Apache does not start

Posted on 2009-07-13
14
3,570 Views
Last Modified: 2013-12-06
hi,

iam getting this error when i start apache

Failed to start service :

 * Starting web server apache2
apache2: Syntax error on line 281 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/000-default: No such file or directory
   ...fail!
pls help.
0
Comment
Question by:Rajmd
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 6
  • 2
14 Comments
 
LVL 4

Expert Comment

by:OliverRahner
ID: 24839293
Check if /etc/apache2/sites-available/default exists.

If it does, do the following:

# a2ensite default
Enabling site default.
Run '/etc/init.d/apache2 reload' to activate new configuration!
# /etc/init.d/apache2 reload
0
 
LVL 14

Expert Comment

by:fmarzocca
ID: 24839310
The error message gives you the trick.

In /etc/apache2/sites-enabled should be a link to the file 000-default.

If it's not there, you can create it:

sudo ln -s /etc/apache2/sites-available/default /etc/apache2/sites-enabled/000-default

Then restart apache2
0
 

Author Comment

by:Rajmd
ID: 24839457
hi,

there is no default in sites-available, but there is default-ssl, i created symlink with it

like sudo ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/000-default

and then did

# a2ensite default

it gives this error

sudo a2ensite default
ERROR: /etc/apache2/sites-enabled/000-default is a dangling symlink!
ERROR: Site default does not exist!
0
Transaction Monitoring Vs. Real User Monitoring

Synthetic Transaction Monitoring Vs. Real User Monitoring: When To Use Each Approach? In this article, we will discuss two major monitoring approaches: Synthetic Transaction and Real User Monitoring.

 
LVL 4

Accepted Solution

by:
OliverRahner earned 500 total points
ID: 24839472
You really should have that file...

Try reinstalling apache2...
# apt-get install --reinstall apache2

Open in new window

0
 
LVL 14

Expert Comment

by:fmarzocca
ID: 24839475
No!

That is the default page for  ssl (https)!

Delete that link.
0
 

Author Comment

by:Rajmd
ID: 24839491
hi,

are you sure, should i reinstall it pls?

Thanks.
0
 
LVL 4

Expert Comment

by:OliverRahner
ID: 24839543
You can at least try it. It will destroy nothing, as it doesn't overwrite existing config files by default, but it will create missing ones.

And you should delete the link you created before trying to reinstall.
0
 

Author Comment

by:Rajmd
ID: 24839581
hi,

i did the reinstallation and i get this pls, when i start apache

Failed to start service : Apache does not appear to be running :

 * Starting web server apache2
Warning: SuexecUserGroup directive requires SUEXEC wrapper.
   ...done.
0
 

Author Comment

by:Rajmd
ID: 24840074
Any help on this pls pls

Failed to start service : Apache does not appear to be running :

 * Starting web server apache2
Warning: SuexecUserGroup directive requires SUEXEC wrapper.
   ...done.
0
 
LVL 4

Expert Comment

by:OliverRahner
ID: 24840101
Do you have other config files in your /etc/apache2/sites-available?

It looks as if you copied a configuration file from some other website which doesn't match your system configuration.
0
 

Author Comment

by:Rajmd
ID: 24840128
yes pls, i had which i copied from another location, now i deleted it

it gives me this error

Failed to start service : Apache does not appear to be running :

 * Starting web server apache2
[Mon Jul 13 20:08:34 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
   ...done.
0
 
LVL 4

Expert Comment

by:OliverRahner
ID: 24840134
This error only shows that it couldn't REstart apache, because it was not previously running, but it DID start now.

It should be all right now!
0
 

Author Comment

by:Rajmd
ID: 24842368
any help with this pls

NameVirtualHost *:80 has no VirtualHosts, apache does not start
0
 
LVL 4

Expert Comment

by:OliverRahner
ID: 24842458
This is NOT an error, it is a warning! Apache DOES start, according to your log posted above.
0

Featured Post

Space-Age Communications Transitions to DevOps

ViaSat, a global provider of satellite and wireless communications, securely connects businesses, governments, and organizations to the Internet. Learn how ViaSat’s Network Solutions Engineer, drove the transition from a traditional network support to a DevOps-centric model.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

After running Ubuntu some time, you will be asked to download updates for fixing bugs and security updates. All the packages you download replace the previous ones, except for the kernel, also called "linux-image". This is due to the fact that w…
If your site has a few sections that need to be secure when data is transmitted between the server and local computer, such as a /order/ section for ordering or /customer/ which contains customer data, etc it would of course be recommended to secure…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Come and listen to Percona CEO Peter Zaitsev discuss what’s new in Percona open source software, including Percona Server for MySQL (https://www.percona.com/software/mysql-database/percona-server) and MongoDB (https://www.percona.com/software/mongo-…

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question