2013-10-09 27 views
6

Ho installato il server ubuntu su un vecchio PC con webmin. Non sono sicuro di cosa stia succedendo, ma ho riavviato il server e quando si avvia ora ottengono questo quando Apache tenta di avviarsi.Apache2 non verrà avviato

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

Ho verificato questo file su questa linea e sembra che questo:

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

Ho rimosso Apache e re installato ma non so perché non riesce ancora.

+0

Non sembra il tuo log di apache, controlla/var/log/apache2 o/var/log/httpd – emsworth

+0

@emsworth questo è quello che ottengo nella riga di comando sono riuscito ad arrivare al log e non c'è voci per il momento in cui ho provato –

+0

Non sono sicuro di aver capito bene, il file "/ etc/apache2/sites-enabled/000-default" esiste effettivamente? Se lo fa, è un link simbolico o un file? Se si tratta di un link simbolico, cosa indica? – emsworth

risposta

4

Come risposto anche da Qben, il problema era un link simbolico non valido nella cartella abilitata ai siti. Rimuovendo il link simbolico rotto e aggiungendo uno valido risolverà il problema.

4

Non avete un sito predefinito abilitato:

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

site-enabled dovrebbe contenere link simbolici ai file in site-available e immagino la tua 000-default link simbolico non si collega ad un file reale in site-available.

Immagino che questa guida Ubuntu possa essere di vostro interesse.

+0

Grazie, ho appena guardato nella cartella abilitata ai siti e c'è un file chiamato "000-default" e nella cartella "site-available" ci sono i seguenti file. "default-ssl" e kooserver.conf –

1

Uno dei motivi potrebbe essere che si potrebbe avere qualche sito che non è enabled.To verificare che

  1. Vai /etc/apache2/sites-enabled
  2. fuori di molti/alcuni file [sitename].conf, uno/alcuni possono essere attraversate
  3. Eliminare quelle che si trovano attraversato
  4. Riavviare il server apache

    sudo service apache2 restart .

Spero che questo ti abbia aiutato, ma potrebbe anche essere un altro motivo. Grazie.

+0

apprezzo il tuo tentativo di rispondere, ma prova a rispondere come risposta non come commento. – Hamad

+0

Ho apportato alcune modifiche, spero che questo aiuti !! –

Problemi correlati