Yerel Geliştirmeyi Kolaylaştırmak için Yerel Etki Alanı Belirleyin
Bir web geliştiricisiyseniz, yerleşik Mac OS X Apache sunucusunu veya benim durumumda MAMP gibi bir şeyi kullanarak yerel makinenizde büyük olasılıkla oldukça fazla geliştirme yaparsınız. Bunun gibi bir yerel web sunucusu, bunu test etmek için gerçekten kullanışlı olduğundan, yerel bir etki alanı ayarlayarak yerel geliştirme hayatınızı biraz daha kolaylaştırabilirsiniz ve size bunu nasıl yapacağınızı göstereceğiz.
Ne olursa olsun, bunu Mac OS X için ele alıyoruz, ancak bunun gibi yerel etki alanlarını bir Linux PC veya Windows PC'de de ayarlayabilirsiniz. Bilgisayarda bir hosts dosyası olduğu sürece, aynı numarayı kullanarak yerel bir etki alanı kullanabilirsiniz.
Bunu yapmak için hosts dosyanızı değiştirmeniz gerekecek, bu zor değil ama komut satırı gerektiriyor. Mac Terminalinden şunu yazın:
sudo nano /etc/hosts
Bu, nano düzenleyicide /etc/hosts dosyasını getirecek, şöyle görünecektir: Ana Bilgisayar Veritabanı yapılandırmak için localhost kullanılır geri döngü arabirimisistem önyüklenirken. Bu girişi değiştirmeyin.127.0.0.1 yerel ana bilgisayar 255.255.255.255 yayın ana bilgisayarı
Yerel Etki Alanı Adını Ayarlama
Sıradaki önemli pat: yerel olarak kullanmak istediğiniz ana bilgisayar adını (bu durumda local.dev adını kullanacağız) o dosyanın sonuna eklemek isteyeceksiniz yeni bir satırda, aşağıdaki biçimde:
127.0.0.1 yerel.dev
Çıkmak için Control-O'ya ve ardından Control-X'e basarak /etc/hosts dosyasındaki değişiklikleri kaydedin.
Artık yerel alan adınıza web tarayıcısı, ftp veya başka herhangi bir yöntemle yalnızca uygun web tarayıcısında “local.dev”e erişerek erişebilirsiniz. Efektin etkili olması için Mac'inizin DNS önbelleğini temizlemeniz gerekebilir ve Safari veya Chrome gibi bazı uygulamaların da hızlı bir şekilde yeniden başlatılması gerekebilir.
Yerel etki alanınız olarak “local.dev”i seçmenize gerek olmadığı açıktır ve canlı etki alanlarını bu şekilde test etmek için gerçekten yerel ana bilgisayar IP'sini kullanabilirsiniz, bu da korumanıza olanak tanır bir siteyi, örümceği, tarayıcıyı veya üzerinde çalıştığınız diğer her şeyi test ederken bağlantılar.