Ryan King
Ryan King

Reputation: 85

Apache2 Won't Start

I have set up ubuntu server on an old pc with webmin as well. I am not sure what was going on but i restarted the server and when it boots it now get this when Apache tries to start.

 * Starting web server apache2
apache2: Syntax error on line 237 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/000-default: No such file or directory
Action 'start' failed.
The Apache error log may have more information.

I have checked this file on this line and it looks like this:

# Include the virtual host configurations:
Include sites-enabled/

I have removed Apache and re installed it but not sure why it still fails.

Upvotes: 6

Views: 15083

Answers (3)

sanjay mundhra
sanjay mundhra

Reputation: 56

One of the reason may be that you might have some site that is not enabled.To check that

  1. Go to /etc/apache2/sites-enabled
  2. Out of many/some [sitename].conf files , one/some may be crossed
  3. Delete those found crossed
  4. Restart apache server

    sudo service apache2 restart.

Hope this has helped you , but may be some other reason too. Thank you.

Upvotes: 2

emsworth
emsworth

Reputation: 1171

As also answered by Qben, the issue was an invalid symlink in the sites-enabled folder. Removing the broken symlink and adding a valid one will fix the issue.

Upvotes: 4

Qben
Qben

Reputation: 2623

You do not have a default site enabled:

/etc/apache2/sites-enabled/000-default: No such file or directory

site-enabled should contain symlinks to files in site-available and I guess your 000-default symlink does not link to a real file in site-available.

I guess this Ubuntu guide might be of interest for you.

Upvotes: 4

Related Questions