Yalnızca Google Chrome'da gerçekleşen bir sorun var ve Firefox ve IE’de sorun yok. Bir çok web sitesinde googledim ve birkaç ipucu verdim ama hiçbir şey işe yaramadı.
WAMP Sunucusunu yükledim. İki sanal ana makinem var:
Sorun şu ki, adres çubuğuna localhost girdiğimde, hemen enginter.local! Chrome, bu hatayı tüm yerel URL’ler için gösterir:
Bu sayfa çalışmıyor
enginter.local herhangi bir veri göndermedi.
ERR_EMPTY_RESPONSE
httpd-vhosts.conf
:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot "d:/wamp/www/real/yegane"
ServerName yegane.local
ServerAlias www.yegane.local
ErrorLog "logs/yegane.local-error.log"
CustomLog "logs/yegane.local-access.log" common
<Directory "/">
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot "d:/wamp/www/real/enginter"
ServerName enginter.local
ServerAlias www.enginter.local
ErrorLog "logs/enginter.local-error.log"
CustomLog "logs/enginter.local-access.log" common
<Directory "/">
Require all granted
</Directory>
</VirtualHost>
Ve bu benim hosts
dosya (Windows 10'da):
127.0.0.1 localhost
#::1 localhost
127.0.0.1 enginter.local
127.0.0.1 yegane.local
DNS önbelleğini burada temizlemeye çalıştım: chrome: // net-internals / # dns Ayrıca chrome: // flags'daki her şeyi varsayılan değerlerine sıfırlamayı da denedim ama şans yok!
Bir kez sistemi yeniden başlattım ve sorun gitmişti. ama bir süre sonra tekrar oldu. Ayrıca 80 numaralı bağlantı noktası Apache tarafından da kullanılıyor.
Kafa karıştırıcıysa özür dilerim. Kafam karıştı ve bir hafta boyunca zamanımı aldı.
GÜNCELLEŞTİRME
Şimdi tüm tarayıcılarım bunu yapıyor!
GÜNCELLEME 2
httpd -S
verir:
VirtualHost configuration:
127.0.0.1:* is a NameVirtualHost
default server enginter.local (D:/wamp/bin/apache/apache2.4.23/conf/extra/httpd-vhosts.conf:43)
port * namevhost enginter.local (D:/wamp/bin/apache/apache2.4.23/conf/extra/httpd-vhosts.conf:43)
alias www.enginter.local
port * namevhost yegane.local (D:/wamp/bin/apache/apache2.4.23/conf/extra/httpd-vhosts.conf:57)
alias www.yegane.local
*:80 localhost (D:/wamp/bin/apache/apache2.4.23/conf/extra/httpd-vhosts.conf:30)
ServerRoot: "D:/wamp/bin/apache/apache2.4.23"
Main DocumentRoot: "D:/wamp/www"
Main ErrorLog: "D:/wamp/logs/apache_error.log"
Mutex default: dir="D:/wamp/bin/apache/apache2.4.23/logs/" mechanism=default
PidFile: "D:/wamp/bin/apache/apache2.4.23/logs/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: APACHE24=Apache2.4
Define: VERSION_APACHE=2.4.23
Define: INSTALL_DIR=D:/wamp
Define: APACHE_DIR=D:/wamp/bin/apache/apache2.4.23
ServerAlias
giriş ve yeni bir sanal ana bilgisayar ekledi ServerName
arasında localhost
(www dizinine işaret). Şimdi olan şey şudur: yegane,local
ve enginter,local
gösterilir, ancak istek localhost
yönlendirir (anında) enginter.local
ServerAlias
bu değişikliği zorunlu kılıyor, ben de yorum yaptım Şimdi dediğin gibi yaptım ve ekledim www.*.local
(* her sanal ana bilgisayar için) Ancak hiçbir şey değişmedi. Tekrar, localhost
yönlendirir enginter.local
ServerAlias
girişler eşleşmiyorhosts
girdileri. Birinde varwww
diğeri değil.