He configurado un dominio local en mi servidor Apache.
Luego agregué la siguiente línea en mi /etc/hosts
archivo
::1 exampledomain.local
Después de intentar navegar hasta él (probé Firefox y Chromium), recibí un error de servidor no encontrado.
Luego lo intenté ping6
y funcionó:
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
Si lo reemplazo ::1
con 127.0.0.1
en mi archivo de hosts, funciona bien. No estoy seguro si esto es relevante pero esta es mi configuración de Host Virtual en 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>
Mi pregunta es: ¿Cómo puedo hacer que funcione con la dirección IPv6?
Respuesta1
Si puede hacer ping, entonces no hay nada malo en el archivo de hosts y creo que tiene algo que ver con la configuración de Apache.
- Verifique que la raíz de su documento sea correcta y que todos los archivos estén en el lugar correcto.
- Este enlace aquí paraapachemuestra que IPV6 debe estar entre corchetes.
- ¿Algún cortafuegos/tabletas IP que bloqueen los paquetes IPV6?
Factura