Come impostare apache virtualhost per lavorare con ipv6?

Ho server con un indirizzo IPv4 e con alcuni indirizzi IPv6. Un dominio viene reindirizzato a ipv4 Un record che ho impostato apache ports.conf come questo:

Listen ip.v4.address:80 NameVirtualHost ip.v4.address:80 

e il file virtuale:

  • Come iniettare il codice HTML in each pagina HTML consegnata?
  • 3 semplici domande sulle autorizzazioni di file
  • Come posso evitare che i file di registro del server web diventino troppo grandi?
  • Come posso impostare un stream video IPv6 di base utilizzando VLC
  • Proxy Error 502 "Motivo: Errore di lettura dal server remoto" con Apache 2.2.3 (Debian) mod_proxy e Jetty 6.1.18
  • Come posso rilevare Slowloris?
  •  <VirtualHost ip.v4.address:80> DocumentRoot /var/www/first/ ServerName first.domain ServerAlias www.first.domain ErrorLog ... CustomLog ... </VirtualHost> 

    E tutto funziona bene.

    Ora voglio creare nuovo virtualhost per il secondo dominio con il secondo ip. Ho reindirizzato il secondo dominio al record di ipv6 AAAA, aggiungi a ports.conf:

     Listen [ip.v6.address]:80 NameVirtualHost [ip.v6.address]:80 

    creare un nuovo file virtuale:

     <VirtualHost [ip.v6.address]:80> DocumentRoot /var/www/second/ ServerName second.domain ServerAlias www.second.domain ErrorLog ... CustomLog ... </VirtualHost> 

    e riavviare Apache. Non ci sono stati errori all'avvio del server, ma non funziona. Quando immetti il ​​secondo dominio nel browser il server non viene trovato. Quando [ip.v6.address] sito [ip.v6.address] si presenta.

    Qualsiasi aiuto?

  • come ordinare l'elenco di directory apache nell'ultimo ordine modificato
  • Modifica del file grub.conf in linux
  • Apache reindirizza in un altro dominio tutti gli URL, ad exception di quelli che iniziano con la sottostring
  • Come eseguire uno script quando una posta arriva nel server di posta? (Debian)
  • Due server con gli stessi dati nel caso in cui uno si abbassa
  • ZFS Equivalente di lvdisplay snap_percent
  • 3 Solutions collect form web for “Come impostare apache virtualhost per lavorare con ipv6?”

    La configuration di apache sembra corretta, ma un po 'più complessa di quella necessaria se si desidera che un sito sia raggiungibile sia su IPv4 che IPv6 (dual stack).

    Invece di

     <VirtualHost ip.v4.address:80> ... </VirtualHost> <VirtualHost [ip.v6.address]:80> ... </VirtualHost> 

    tu puoi fare

     <VirtualHost ip.v4.address:80 [ip.v6.address]:80> ... </VirtualHost> 

    In questo modo i singoli host virtuali ascoltano entrambi gli indirizzi IP. È molto più facile da mantenere!

    Se vuoi veramente un sito diverso su IPv6, allora la tua configuration è corretta.

    Questo suona come un errore di risoluzione dei nomi IPv6 anziché un errore Apache. Controllare che il nome risolve correttamente l'indirizzo.

    Il nome risolve l'indirizzo IPv6 corretto? Questo sembra essere un problema nella risoluzione del dominio.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.