2016-11-12 2 views
0

Willkommen. Ich las eine Menge Posts mit ähnlichen Problemen wie meiner durch, aber am Ende half nichts.Problem mit dem virtuellen Host in einer lokalen Umgebung mit Fedora und Apache

Ich versuche, einen virtuellen Host für eine Website einzurichten, die lokal arbeitet.

  • Mein OS ist ein auf dem neuesten Stand Fedora
  • Und Apache2 die Web-Server ich verwende.

Als nächstes habe ich diese Zeile /etc/httpd/conf/httpd.conf

Include conf/httpd-vhosts.conf 

Jetzt Konfiguration /etc/httpd/conf/httpd-vhosts.conf wie so:

NameVirtualHost * 

<VirtualHost *:80> 
DocumentRoot /home/pfl/sites/bonnielassie 
ServerName bonnie.lo 
<Directory /home/pfl/sites/bonnielassie> 
    AllowOverride none 
    Order allow,deny 
    allow from all 
</Directory> 

CustomLog /var/log/bonnie.lo combined 
ErrorLog /var/log/bonnie.lo.log 

</VirtualHost> 

Going on mit dem Bearbeiten von/etc/hosts-Datei:

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 bonnie.lo 

Berechtigungen i wie folgt festgelegt:

chown -R apache:apache /home/pfl 
chmod -R 755 /home/pfl 
chown -R /var/www 
chmod -R 755 /var/www 

Wenn ich überprüfen Sie die Protokolldatei /var/log/bonnie.lo.log es mir sagt:

AH01630: client denied by server configuration: /home/pfl/sites/bonnielassie/bonnie.lo 

Und wenn ich versuche, die Seite mit einem Web-Browser zu öffnen, es sagt mir:

Verboten Sie sind nicht berechtigt, auf diesem Server auf /bonnie.lo zuzugreifen.

Wenn ich sestatus es laufen zurück gibt:

SELinux status:     enabled 
SELinuxfs mount:    /sys/fs/selinux 
SELinux root directory:   /etc/selinux 
Loaded policy name:    targeted 
Current mode:     permissive 
Mode from config file:   enforcing 
Policy MLS status:    enabled 
Policy deny_unknown status:  allowed 
Max kernel policy version:  30 
+0

SELinux? Was sind die Berechtigungen dieser Datei? – Jakuje

+0

Ich fügte der Frage die Rückkehr von Sestatus hinzu. –

Antwort

0
<Directory "/home/pfl/sites/bonnielassie"> 

restorecon -Frv /home/pfl/sites 

setsebool -P httpd_can_network_connect 1 
+7

Während dieses Code-Snippet die Frage lösen kann, [hilft eine Erklärung] (http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) wirklich, um die Qualität Ihres Beitrags zu verbessern. Denken Sie daran, dass Sie die Frage für Leser in der Zukunft beantworten, und diese Leute könnten die Gründe für Ihren Codevorschlag nicht kennen. – secelite

Verwandte Themen