"Warning: DocumentRoot [/var/www/vhosts] ist nicht vorhanden", obwohl ich erstellt habe /var/www/vhosts?
Habe ich apache installiert und die config meiner virtuellen host auf meinem CentOS 6.4.
Aber wenn ich den apache neu starten ( mit diesem Befehl : sudo service httpd restart ), es warnte mich, dass "Warning: DocumentRoot [/var/www/vhosts] existiert nicht". Ich habe überprüfen Sie das Verzeichnis /var/www/vhosts, die es bereits erstellt und die Berechtigung 0777. Was ich falsch gemacht haben? jede Hilfe bitte...
-> dies ist meine virtuelle hosts Konfiguration.
DocumentRoot /var/www/vhosts
ServerName trien.cba
ServerAlias trien.cba
ErrorLog /var/log/httpd/trien.cba.error.log
CustomLog /var/log/httpd/trien.cba.access.log common
AllowOverride All
Order allow,deny
Allow from all
Options -Indexes
....
-> und das ist die Warnung:
[root@test-cba ~]#sudo service httpd restart
Stopping httpd: [ OK ]
Starting httpd: Warning: DocumentRoot [/var/www/vhosts] does not exist
Warning: DocumentRoot [/var/www/vhosts] does not exist
Ausgabe von
Thompson: das ist heraus gesetzt: drwxrwxrwx. 3 root root 4096 Oct 16 16:23 /var/www/vhosts
ls -ld /var/www/vhosts
?Thompson: das ist heraus gesetzt: drwxrwxrwx. 3 root root 4096 Oct 16 16:23 /var/www/vhosts
InformationsquelleAutor Tấn Triển Nguyễn | 2013-10-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, Sie sind wahrscheinlich mit aktiviertem SELinux. Dies erfordert zusätzliche Schritte, um Ressourcen zugänglich sind (das ist gut für die Sicherheit).
Diese Fragen haben Richtlinien, wie zu aktivieren Sie Ihr DocumentRoot:
Wenn Sie nicht wollen, um die Arbeit mit SELinux, können Sie deaktivieren Sie es, indem Sie
SELINUX=disabled
in /etc/selinux/config. Die folgenden links helfen könnte, wenn Sie mehr erfahren möchten.InformationsquelleAutor Zac Thompson
Versuchen Sie, Ihre vhosts-Ordner im html-Ordner und ändern Sie die SELinux-Sicherheitskontext von laufen
chcon -R --reference=/var/www/html /var/www/html/vhosts
InformationsquelleAutor jetpackdata.com