
Ich habe zahlreiche Beiträge durchgesehen, aber keiner hat mein Problem behoben, deshalb frage ich.
Ich habe noch nie Domänen oder Subdomänen eingerichtet, daher könnte jeder einfache Fehler das Problem sein.
System:
- Debian 6.0.6
- apache2.2.16
Was ich bisher getan habe:
- Ein A-Eintrag wurde erstellt. (sieht aus, als würde er problemlos aufgelöst)
Es wurde eine Konfigurationsdatei für verfügbare Sites hinzugefügt, die folgendermaßen aussieht:
<VirtualHost *:80> ServerAdmin [email protected] ServerName m.mores.es DocumentRoot /var/www/internet/movil/ <Directory /> Options Indexes FollowSymLinks Includes ExecCGI DirectoryIndex index.php index.html AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/m.mores.es-error.log CustomLog /var/log/apache2/m.mores.es-access.log combined </VirtualHost>
ich habe den Befehl a2ensite m.mores.es ausgeführt (Name der in „Sites verfügbar“ erstellten Datei)
Apache neu gestartet
Hier erhalte ich den verbotenen Fehler.
- Ordnerberechtigungen rekursiv auf 775 geändert
- Apache neu gestartet
Ich erhalte die Fehlermeldung „Verboten“.
Irgendeine Ahnung?
Apache-Protokoll bearbeiten: Dies könnte der Schlüssel sein. Dieses Protokoll erscheint in „other_vhosts_access.log“, wenn ich in der Datei eine weitere Protokolldatei einrichte. Sowohl die Zugriffs- als auch die Fehlerdateien für m.mores.es EXISTIEREN, sind aber leer. Dies ist das einzige Protokoll, das etwas mit m.mores.es zu tun hat.
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:54 +0200] "GET /index.html HTTP/1.1" 403 237 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:54 +0200] "GET /index.html HTTP/1.1" 403 237 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:55 +0200] "GET /favicon.ico HTTP/1.1" 302 241 "http://m.mores.es/index.html" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:55 +0200] "GET /favicon.ico HTTP/1.1" 302 241 "http://m.mores.es/index.html" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:03:01 +0200] "GET /index.php HTTP/1.1" 302 241 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:03:01 +0200] "GET /index.php HTTP/1.1" 302 241 "-" "Mozilla/5.0 (Windows NT 5.1)
Antwort1
Sie haben Ihr DocumentRoot auf eingestellt, /var/www/internet/movil/
aber Sie verweisen auf das Verzeichnis /
. Ändern Sie es in
<Directory /var/www/internet/movil>
Denken Sie auch daran, die abschließenden Schrägstriche in den Pfaden zu entfernen.
Der gesamte virtuelle Host würde folgendermaßen aussehen:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName m.mores.es
DocumentRoot /var/www/internet/movil
<Directory /var/www/internet/movil>
Options Indexes FollowSymLinks Includes ExecCGI
DirectoryIndex index.php index.html
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/m.mores.es-error.log
CustomLog /var/log/apache2/m.mores.es-access.log combined
</VirtualHost>
Laden Sie Apache neu und es sollte funktionieren
Antwort2
Wenn Sie SELinux aktiviert haben, könnte dies die Ursache sein.
sudo vim /var/log/audit/audit.log
oder sudo tail -f /var/log/audit/audit.log
Und
sudo ls -Z /var/www/internet/movil/
Mit semanage fcontext können Sie dies dann beheben.