Solved

Apache does not start

Posted on 2009-07-13
14
3,541 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
  • 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
Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

 
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

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

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

If you use Debian 6 Squeeze and you are tired of looking at the childish graphical GDM login screen that is used by default, here's an easy way to change it. If you've already tried to change it you've probably discovered that none of the old met…
Introduction This article is intended for those who are new to PHP error handling (https://www.experts-exchange.com/articles/11769/And-by-the-way-I-am-New-to-PHP.html).  It addresses one of the most common problems that plague beginning PHP develop…
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

776 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