Tetapkan Domain Lokal untuk Memudahkan Pembangunan Lokal
Jika Anda seorang pengembang web, Anda mungkin melakukan cukup banyak pengembangan pada mesin lokal Anda menggunakan server Mac OS X Apache bawaan atau, dalam kasus saya, sesuatu seperti MAMP. Karena server web lokal seperti ini sangat berguna untuk menguji ini, Anda dapat membuat kehidupan pengembangan lokal Anda sedikit lebih mudah dengan menyetel domain lokal, dan kami akan menunjukkan cara melakukannya.
Untuk apa nilainya, kami membahas ini untuk Mac OS X, tetapi Anda juga dapat menyetel domain lokal seperti ini di PC Linux atau PC Windows. Selama komputer memiliki file host, Anda dapat menggunakan domain lokal menggunakan trik yang sama.
Anda perlu memodifikasi file host untuk melakukannya, ini tidak sulit, tetapi memerlukan baris perintah. Dari Terminal Mac, ketik berikut ini:
sudo nano /etc/hosts
Ini akan memunculkan file /etc/hosts di editor nano, akan terlihat seperti ini: Database Host localhost digunakan untuk mengkonfigurasi antarmuka loopbacksaat sistem sedang booting. Jangan ubah entri ini.127.0.0.1 host lokal 255.255.255.255 host siaran
Mengatur Nama Domain Lokal
Berikutnya adalah tepukan penting: Anda ingin menambahkan nama host (dalam hal ini, kami akan menggunakan nama local.dev) yang ingin Anda gunakan secara lokal di akhir file itu pada baris baru, dengan format berikut:
127.0.0.1 local.dev
Simpan perubahan ke file /etc/hosts dengan menekan Control-O lalu Control-X untuk keluar.
Sekarang Anda dapat mengakses domain lokal Anda melalui browser web, ftp, atau cara lain apa pun hanya dengan mengakses “local.dev” di browser web yang sesuai. Anda mungkin perlu menghapus cache DNS Mac Anda agar efeknya dapat diterapkan, dan beberapa aplikasi mungkin memerlukan peluncuran cepat juga, seperti Safari atau Chrome.
Anda jelas tidak perlu memilih "local.dev" sebagai domain lokal Anda, dan Anda benar-benar dapat menggunakan IP localhost untuk menguji domain aktif dengan cara ini tanpa mengaktifkannya, yang memungkinkan Anda mempertahankan tautan saat menguji situs, spider, perayap, atau apa pun yang sedang Anda kerjakan.