it-swarm.com.de

Apache Virtual Host funktioniert nicht

Ich habe dieses Tutorial befolgt, um den virtuellen Apache-Host einzurichten, aber der Browser kann die Startseite nicht bedienen.

Hier ist meine .conf-Datei

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName ednet.dev
    ServerAlias www.ednet.dev
    DocumentRoot /var/www/html/ednet/public
    ErrorLog ${Apache_LOG_DIR}/error.log
    CustomLog ${Apache_LOG_DIR}/access.log combined
</VirtualHost>

meine Host-Datei

127.0.0.1   localhost
127.0.1.1   asad-HP-ProBook-4530s
127.0.0.1   ednet.dev

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

aber wenn ich versuche, ednet.dev im Browser zu öffnen, gibt es Fehler

This site can’t be reached
ednet.dev refused to connect.
Try:

Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED

Sudo netstat -na | grep 80 Ausgabe

[email protected]:~$ Sudo netstat -na | grep 80
tcp        0      0 10.99.2.62:41650        104.244.43.80:443       ESTABLISHED
tcp        0      0 10.99.2.62:38314        216.58.208.83:80        ESTABLISHED
tcp6       0      0 :::80                   :::*                    LISTEN     
udp        0      0 10.99.2.62:38808        216.58.198.2:443        ESTABLISHED
unix  2      [ ]         DGRAM                    147808   
unix  3      [ ]         STREAM     CONNECTED     28097    
unix  3      [ ]         STREAM     CONNECTED     28080    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     32880    
unix  3      [ ]         STREAM     CONNECTED     28098    @/tmp/dbus-EvBU16isPp
unix  3      [ ]         STREAM     CONNECTED     28680    
unix  3      [ ]         STREAM     CONNECTED     28074    /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     27800    @/tmp/ibus/dbus-HdPg5eVU
unix  3      [ ]         STREAM     CONNECTED     28062    @/tmp/dbus-EvBU16isPp
unix  3      [ ]         STREAM     CONNECTED     48980    
unix  3      [ ]         STREAM     CONNECTED     19180    /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     28081    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     25580    @/tmp/dbus-EvBU16isPp
unix  2      [ ]         DGRAM                    28073    
unix  3      [ ]         STREAM     CONNECTED     39680    
unix  3      [ ]         STREAM     CONNECTED     28099    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     129780   
unix  3      [ ]         STREAM     CONNECTED     28059    
unix  3      [ ]         DGRAM                    24180    
unix  3      [ ]         STREAM     CONNECTED     28066    
unix  3      [ ]         STREAM     CONNECTED     28061    @/tmp/dbus-EvBU16isPp
unix  3      [ ]         STREAM     CONNECTED     58380    
unix  3      [ ]         STREAM     CONNECTED     28060    
unix  3      [ ]         STREAM     CONNECTED     28096    
unix  3      [ ]         STREAM     CONNECTED     40808    @/tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     28065    @/tmp/dbus-EvBU16isPp
unix  3      [ ]         STREAM     CONNECTED     28056    
unix  3      [ ]         STREAM     CONNECTED     20780    
unix  2      [ ]         STREAM     CONNECTED     22801    
unix  3      [ ]         STREAM     CONNECTED     27804    @/tmp/dbus-EvBU16isPp
unix  3      [ ]         STREAM     CONNECTED     27806    @/tmp/ibus/dbus-HdPg5eVU

Sudo lsof -i -n -P +c 0 | grep ':80\|:443' Ausgabe:

[email protected]:~$ Sudo lsof -i -n -P +c 0 | grep ':80\|:443'
[Sudo] password for asad: 
chrome       3333       asad  166u  IPv4 169400      0t0  UDP 10.99.2.62:52109->216.58.208.78:443 
chrome       3333       asad  178u  IPv4 169585      0t0  TCP 10.99.2.62:50478->151.101.193.69:443 (ESTABLISHED)
chrome       3333       asad  198u  IPv4 162437      0t0  TCP 10.99.2.62:57394->151.101.113.147:443 (ESTABLISHED)
chrome       3333       asad  225u  IPv4 171167      0t0  TCP 10.99.2.62:39238->104.16.108.18:443 (ESTABLISHED)
chrome       3333       asad  253u  IPv4 171168      0t0  TCP 10.99.2.62:39240->104.16.108.18:443 (CLOSE_WAIT)
chrome       3333       asad  260u  IPv4 171157      0t0  TCP 10.99.2.62:50480->151.101.193.69:443 (ESTABLISHED)
chrome       3333       asad  262u  IPv4 168483      0t0  UDP 10.99.2.62:59052->216.58.208.66:443 
chrome       3333       asad  263u  IPv4 169398      0t0  UDP 10.99.2.62:47762->216.58.208.68:443 
chrome       3333       asad  270u  IPv4 170224      0t0  UDP 10.99.2.62:41851->216.58.208.78:443 
chrome       3333       asad  271u  IPv4 168485      0t0  TCP 10.99.2.62:35004->23.58.0.61:443 (ESTABLISHED)
chrome       3333       asad  272u  IPv4 169426      0t0  TCP 10.99.2.62:56116->192.0.73.2:443 (ESTABLISHED)
chrome       3333       asad  287u  IPv4 161862      0t0  TCP 10.99.2.62:38618->198.252.206.25:443 (ESTABLISHED)
chrome       3333       asad  288u  IPv4 131203      0t0  TCP 10.99.2.62:37862->198.252.206.25:443 (ESTABLISHED)
chrome       3333       asad  300u  IPv4 171145      0t0  TCP 10.99.2.62:38814->198.252.206.25:443 (ESTABLISHED)
chrome       3333       asad  305u  IPv4 170154      0t0  TCP 10.99.2.62:39516->23.57.249.169:443 (ESTABLISHED)
chrome       3333       asad  308u  IPv4 168478      0t0  TCP 10.99.2.62:35000->23.58.0.61:443 (ESTABLISHED)
chrome       3333       asad  311u  IPv4 129805      0t0  TCP 10.99.2.62:37858->198.252.206.25:443 (ESTABLISHED)
chrome       3333       asad  313u  IPv4 128964      0t0  TCP 10.99.2.62:37854->198.252.206.25:443 (ESTABLISHED)
chrome       3333       asad  324u  IPv4  85748      0t0  TCP 10.99.2.62:48908->151.101.65.69:443 (ESTABLISHED)
chrome       3333       asad  335u  IPv4 131349      0t0  TCP 10.99.2.62:37868->198.252.206.25:443 (ESTABLISHED)
chrome       3333       asad  337u  IPv4 169446      0t0  UDP 10.99.2.62:33691->216.58.210.66:443 
chrome       3333       asad  341u  IPv4 169448      0t0  UDP 10.99.2.62:38019->216.58.210.66:443 
Apache2      3679       root    4u  IPv6 153144      0t0  TCP *:80 (LISTEN)
Apache2      3682   www-data    4u  IPv6 153144      0t0  TCP *:80 (LISTEN)
Apache2      3683   www-data    4u  IPv6 153144      0t0  TCP *:80 (LISTEN)
Apache2      3684   www-data    4u  IPv6 153144      0t0  TCP *:80 (LISTEN)
Apache2      3685   www-data    4u  IPv6 153144      0t0  TCP *:80 (LISTEN)
Apache2      3686   www-data    4u  IPv6 153144      0t0  TCP *:80 (LISTEN)
1
Asad Hayat

Stellen Sie zunächst sicher, dass Ihr /etc/Apache2/ports.conf die Zeile Listen 80 enthält.

Stellen Sie zweitens sicher, dass Sie Ihre Konfiguration mit Sudo a2ensite yoursite.name aktiviert haben.

Stellen Sie als Drittes sicher, dass Sie den standardmäßigen virtuellen Host Sudo a2disite 000-default deaktiviert haben.

Fügen Sie auch Optionen für Ihr Documentroot-Verzeichnis hinzu, zum Beispiel:

<Directory /var/www/html/ednet/public/ >
    Require all granted
    AllowOverride All
    Options Indexes
</Directory>

Starten Sie dann Apache Sudo service Apache2 restart neu und versuchen Sie, über den Browser auf virtualhost zuzugreifen.

2
Dexter Morganov
Apache2      3686   www-data    4u  IPv6 153144      0t0  TCP *:80 (LISTEN)
tcp6       0      0 :::80                   :::*                    LISTEN     

Offensichtlich hört Apache aus irgendeinem Grund nur auf IPv6.

Ändern Sie /etc/hosts in IPv6:

127.0.0.1   ednet.dev

zu

::1   ednet.dev

Auf diese Weise können Sie IPv6 zum Erreichen des Namens verwenden.

0
vidarlo

Sie, Apache, hören offensichtlich IPv6. Um es zu testen, können Sie Folgendes tun:

 wget http://[::1]/ -O /dev/null

und Sie werden 200 Ok als Antwort erhalten

damit Apache nur IPv4-Adressen hört, die Sie hinzufügen:

 Listen 0.0.0.0:80
 Listen 192.0.2.1:80

quelle: https://httpd.Apache.org/docs/2.4/bind.html#ipv6

0
Adel Kihal

Ich weiß nicht, was das Problem war, aber nachdem ich den gesamten LAMP-Stack deinstalliert und erneut installiert habe, ist das Problem behoben.

0
Asad Hayat