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?