2013-10-09 6 views
5

Ich habe meine Web-App-Projekte in einem Ordner in/media/disk1/Projects. Ich möchte sie mit einem Apache Virtual Host unter http://lab/ bedienen.Apache 500 Interner Server Fehler auf meinem virtuellen Host

Dies ist, wie ich meine virtuellen Host einzurichten:

1. Kopierte/etc/apache2/sites-available/default/etc/apache2/sites-available/Labor

2 . Edited/etc/apache2/sites-available/Labor auf die folgenden:

<VirtualHost *:80> 
ServerAdmin [email protected] 
ServerName lab 

DocumentRoot /media/disk1/Projects 
<Directory /> 
    Options FollowSymLinks 
    AllowOverride None 
</Directory> 
# <Directory /var/www/> 
<Directory /media/disk1/Projects> 
    Require all granted 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride All 
    Order allow,deny 
    allow from all 
</Directory> 

3. Added 127.0.0.1 lab meiner/etc/hosts:

127.0.0.1 localhost 
127.0.0.1 lab 

4. Abgerufen http://lab nur 500 Internal Server Error

Alle Unterordner Berechtigungen gesetzt zu bekommen Aber meine http://lab/phpmyadmin Werke drwxrwxrwx.

Hilf mir bei der Lösung. Vielen Dank.

+1

Was sagen Ihre Fehlerprotokolle? –

+0

Soo viel. Hier habe ich gerade meine /var/log/apache2/error.log http://goo.gl/DSjhEf – TechyTimo

+0

Und hier ist meine /var/log/apache2/access.log http://goo.gl/IuXT9a – TechyTimo

Antwort

27

Fehler beim Überprüfen dieses Forums behoben; http://boinc.berkeley.edu/dev/forum_thread.php?id=8603 Auf meinem /var/log/apache2/error.log des letzte Fehler war:

[Wed Oct 09 09:10:04 2013] [crit] [client 127.0.0.1] configuration error: couldn't perform authentication. AuthType not set!:/

Also folgte ich jemanden andere Lösung und kommentierte die Linie

# Require all granted 

knapp auf meinem/etc/apache2/sites-available/lab und TADA! Ich konnte mein Projektverzeichnis in meinem Browser auflisten.

+0

Das ist die richtige Antwort, die das Problem behoben hat. Vielen Dank! – ken

+0

Fixed meins auch, obwohl ich nicht erklären kann warum !! –

+2

Das Kommentieren dieser Zeile hat dazu geführt, dass mein Fehler in 403 verboten umgewandelt wurde, also ist es nicht immer redundant. – Deleet