Ich habe auf meinem Apache-Server eine lokale Domäne eingerichtet.
Dann habe ich die folgende Zeile in meine /etc/hosts
Datei eingefügt
::1 exampledomain.local
Beim Versuch, dorthin zu navigieren (ich habe es mit Firefox und Chromium versucht), wurde die Fehlermeldung „Server nicht gefunden“ angezeigt.
Dann habe ich es versucht ping6
und es hat funktioniert:
dan@danny:~$ ping6 exampledomain.local
PING exampledomain.local(exampledomain.local) 56 data bytes
64 bytes from exampledomain.local: icmp_seq=1 ttl=64 time=0.032 ms
Wenn ich in meiner Hosts-Datei ::1
durch ersetze 127.0.0.1
, funktioniert es einwandfrei. Ich bin nicht sicher, ob das relevant ist, aber dies ist meine virtuelle Host-Konfiguration in Apache2:
<VirtualHost *:80>
ServerAlias exampledomain.local
DocumentRoot /home/dan/sites/exampledomain
<Directory /home/dan/sites/exampledomain>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/exampledomain-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel debug
CustomLog ${APACHE_LOG_DIR}/exampledomain-access.log combined
</VirtualHost>
Meine Frage ist: Wie kann ich es mit der IPv6-Adresse zum Laufen bringen?
Antwort1
Wenn Sie es anpingen können, ist in der Hosts-Datei alles in Ordnung und ich würde denken, dass es etwas mit der Apache-Konfiguration zu tun hat.
- Überprüfen Sie, ob Ihr Dokumentstammverzeichnis korrekt ist und sich alle Dateien am richtigen Ort befinden.
- Dieser Link hier fürApachezeigt, dass IPV6 in eckigen Klammern stehen muss.
- Blockieren Firewalls/IP-Tabellen IPV6-Pakete?
Rechnung