Host dosyasında IPv6 yerel adresi


1

Apache sunucumda yerel bir etki alanı kurdum.

Sonra benim aşağıdaki satırı eklendi /etc/hostsdosyası

::1                     exampledomain.local

Gezinmeye çalıştıktan sonra (Firefox ve Chromium'u denedim) bir sunucu hatası aldım.

Sonra denedim ping6ve işe yaradı:

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

Ben değiştirirseniz ::1ile 127.0.0.1benim ana dosyada, iyi çalışıyor. Bunun alakalı olup olmadığından emin değilim, ancak bu Apache2'deki Sanal Ana Bilgisayar yapılandırmam:

<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>

Sorum şu: IPv6 adresiyle nasıl çalışmasını sağlayabilirim?

Yanıtlar:


1

Eğer ping yapabiliyorsanız, hosts dosyasında yanlış bir şey yoktur ve bunun Apache config ile bir ilgisi olduğunu düşünüyorum.

  • Belge kökünüzün doğruluğunu ve tüm dosyaların doğru yerde olup olmadığını kontrol edin.
  • Buraya apache için bu bağlantı IPV6'nın köşeli parantez içinde olması gerektiğini gösterir.
  • IPV6 paketlerini engelleyen herhangi bir güvenlik duvarı / IPtable var mı?

fatura


Değiştim Listen 80için Listen *:80artık çalışıyor. Bu çok garipti. Hala işe yarayan 80'i Dinle olarak değiştirdim. Sanırım Apache başladıktan sonra, bir şeyler [::]: 80 adresini dinliyor olmalıydı. Apache buna bağlanamadı.
Dan

Başlangıçta yeni / etc / hosts dosyasını seçtiğini düşündüğüm için yeniden başlatmanız gerekiyordu.
saat
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.