Localhost, 127.0.0.1 veya yerel IP adresi çözülemiyor mu?


1

Erişmeye çalışırsam localhost veya 127.0.0.1 hatta yerel IP adresim 192.168.1.14 tarayıcı bunu çözemiyor !? (Neden bu sorunu çözmeye çalışıyor bile bilmiyorum - İhtiyacı olacağını düşünmedim?)

Tarayıcı bunu denemek ve çözmek için zaman alıyor ve sonunda denemekle başarısız oluyor http://www.localhost/ (bu durumuda localhost ).

Tüm tarayıcıları denedim ... Chrome, Firefox, Opera, Safari.

Bu oldu çalışıyor XAMPP'yi yeni yükledim (Apache, MySQL, PHP, ...) ve yükledikten sonra gezinebilirim localhost varsayılan XAMPP karşılama sayfasını görmek için.

localhost İlk önce çalışmayı bıraktım; 127.0.0.1. Fakat şimdi bu çalışmaların hiçbiri (önbelleklerin temizlenmesi zaman almamış gibi mi ?!). Ve ikisi de değil 192.168.1.14 (yerel IP’m).

Tuhaf bir şekilde hala gidebilirim localhost/index.html, localhost/xampp, localhost/phpmyadmin, vb. Ama çıplak değil localhost. (Her ne kadar ikna olmama rağmen, tüm çubuklara erişimimi kaybettim localhost/phpmyadmin bir noktada!?). Aynı şekilde erişebiliyorum http://192.168.1.14/index.php ve 192.168.1.14/xampp/, Ama değil 192.168.1.14.

Web sunucusu iyi çalışıyor gibi görünüyor. VirtualHost'ta kurduğum yerel bir siteye gidebilirim ve bu iyi çalışıyor (sadece PHP, DB yok).

'ipconfig /flushdns - başarılı olduğunu ancak değişiklik olmadığını bildirir.

Web sunucusunu kapatmak farketmez. (Çalışan web sunucusu olmadan hemen başarısız olmalıdır, ancak bunun yerine yine de çözmek o.)

Anti-Virüs ve Windows Güvenlik Duvarı kapatıldı - fark yok.

Windows HOSTS dosyasının daha önce bir girişi yoktu. localhost (Tamam çalıştığında bile). İçin bir giriş ekledim localhost, ancak bu farketmez. Yukarıda bahsettiğim gibi 127.0.0.1 doğrudan çalışmıyor! IPv6 ( ::1 ) giriş yorumlandı.

127.0.0.1 localhost

ping localhost Eserleri! Ve yerel bilgisayarıma düzgünce ping atıyor gibi görünüyor (bilgisayar adı bildirildi). Peki, bu neden çalışıyor ve başka hiçbir şey yapmıyor?


İle bir VirtualHost oluşturabilirim ServerName mylocalhost ve Windows HOSTS dosyama işaret etmek için uygun bir giriş ekleyin. 127.0.0.1 yani. 127.0.0.1 mylocalhost ve bu işe yarıyor! (Bu, "XAMPP'ye Hoş Geldiniz ..." ana sayfasını görüntüler)

Varsayılan belge (örn. DirectoryIndex ) kurulum tamam.


Bu diğer soru (3 yıl öncesinden!) Aynı soruna sahip görünüyor, ancak iyi cevaplar yok:
Tarayıcı ile yerel sunucu bulunamıyor - phost localhost ve 127.0.0.1 tamam

Aslında çok sayıda başka referans buldum localhost çalışmıyor ama cevap yok. Bunlardan bazıları IPv6 ihtilaflarıyla ilgili gibi görünüyor, ancak bunun böyle olduğunu sanmıyorum.


Localhost'a göz atmaya çalışırken hangi hata mesajını alıyorsunuz? Localhost'ta sunulan herhangi bir dosya var mı? Belki localhost / index.html dosyasını denediniz mi?
Darius

@Darius: Tarayıcı tarafından anlamlı bir şey rapor edilmedi, sadece "Bu web sayfası mevcut değil" (Opera’da ve diğer tarayıcılardaki benzer mesajlarda). Evet, localhost dosya sunmalı (varsayılan XAMPP karşılama mesajı - ondan gördüğüm gibi) localhost ilk kurulduğunda). Garip localhost/index.html çalışır (bu sadece bir "Çalışır" mesajıdır) ve şimdi localhost/xampp Yine olduğu gibi tekrar çalışmaya başladı localhost/XXX URL. Ama çıplak localhost (veya 127.0.0.1 ) değil.
MrWhite

@Darius: Aslında ben hızlı bir şekilde kurmak mylocalhost aynı siteyi işaretleyerek (soru güncellemesine bakın) ve bu Tamam çalışır. DirectoryIndex varsayılan dosyaları sunmak için ayarlandı. (Fakat localhost aslında tarayıcı çalışırken çözmek o!?)
MrWhite

Yanıtlar:


2

Tarayıcı önbelleğini temizledim! Ve çalışıyor!! (Ah, nasıl güldüm ... ve ağladım!)

Ancak, temel nedeni tarayıcı önbelleği olduğunu sanmıyorum. Ancak bu gerçekten tarayıcı sonunda sorunu çözdü!

localhost başlangıçta iyi çalışıyordu. Ve sonra TÜM tarayıcılarda ... çözülmedi. Bu noktada Safari’yi kullandım (nadiren kullanıyorum ve önbellek sorunları olmamalıydı) ve Safari’de çalışmadı.

Daha sonra DNS'yi (Yönetici olarak) temizleyen, HOSTS dosyasını değiştiren, VirtualHost config, DNS sunucularını değiştiren, TCP / IP adaptörünü sıfırlayan çevrelerde dolaştım ( netsh int ip reset resetlog.txt - http://support.microsoft.com/kb/299357 - ayrıca şu diğer soruyu da görün: Kendimi ping et, Windows 7'de ipv6 ile değil ipv4 ile çalışıyor ), yeniden başlatma vb. Ve sonunda tarayıcı önbelleğini temizler! Öyleyse, eski "baskınlardan" biri bunu çözmüş olmalı, ancak niye ya oldu hala bilmiyorum!

Kesin olan bir şey var ... tarayıcılar kötü tepkiden cehenneme gidiyordu. Firefox, ağ bağdaştırıcımdaki DNS sunucularını değiştirdikten uzun süre sonra ISS’nizin DNS’indeki başarısız yanıtın tamamını geri veriyordu. Gördüğüm cevap imkansızdı, bu da önbelleği temizlememi istedi! - iç çekmek -

HOSTS dosyam artık bir giriş içermiyor 127.0.0.1 localhost - yorumlandı - aslen olduğu gibi, bu fiyasko başlamadan önce.

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.