Hepsi yerel ana bilgisayara işaret eden birden fazla nginx sanal ana bilgisayarına sahibim. Şu anda aynı adı taşıyan farklı bağlantı noktaları var localhost:8080
, localhost:8081
. Bunun yerine, aynı liman farklı adlara sahip olmalarını istiyorum. site1:8080
, site2:8080
.
Ancak bu benim için yeni girişler eklememi gerektiriyor /etc/hosts/
her site için:
127.0.0.1 site1 site2 site3 site4
Bunun yerine bir oluşturmak için bir yol var .local
etki alanı böylece biten herhangi bir şey localhost'a çözülecek mi? Bu şekilde yapabilirim site1.local:8080
, site2.local:8080
ve / etc / hosts dosyasını her zaman güncellemeniz gerekmez. Gibi bir şey
127.0.0.1 .local
Maalesef bu işe yaramadı.
Böyle bir şey ayarlamak zorunda kalmadan çalışması için bazı yollar nelerdir? dnsmasq
?
Hakkında duydum http://readme.localtest.me/ hangi ile yapmaya izin verir site1.localtest.me:8080
ancak internet bağlantısı olmadan çok fazla iş yapıyorum, bu yüzden ideal olarak 127.0.0.1'e çözmek için çevrimiçi olmanızı gerektirmeyen bir şey kullandım.
Yapabileceğim herhangi bir şey /etc/hosts
, /etc/resolv.conf
ya da .local alan adının ayarlanması için çalışabilecek başka bir şey?