Tetapkan Domain Lokal untuk Kemudahan Pembangunan Lokal

Jika Anda seorang pengembang web, Anda mungkin melakukan sejumlah pengembangan yang adil di komputer lokal Anda menggunakan server Mac OS X Apache yang terintegrasi 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 menetapkan domain lokal, dan kami akan menunjukkan cara melakukannya.


Untuk apa nilainya, kami mencakup ini untuk Mac OS X, tetapi Anda dapat mengatur domain lokal seperti ini pada PC Linux atau PC Windows juga. Selama komputer memiliki file host, Anda dapat menggunakan domain lokal menggunakan trik yang sama ini.

Anda akan perlu memodifikasi file host Anda untuk melakukan ini, itu tidak sulit, tetapi memang membutuhkan baris perintah. Dari Mac Terminal, ketik yang berikut:

sudo nano /etc/hosts

Ini akan memunculkan file / etc / hosts di editor nano, akan terlihat seperti ini:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost

Menetapkan Nama Domain Lokal

Berikutnya adalah tepukan penting: Anda ingin menambahkan nama host (dalam hal ini, kita akan menggunakan nama local.dev) yang ingin Anda gunakan secara lokal di akhir file tersebut pada baris baru, berikut ini format:

127.0.0.1 local.dev

Simpan perubahan ke file / etc / hosts dengan menekan Control-O dan kemudian Control-X untuk keluar.

Sekarang Anda dapat mengakses domain lokal Anda melalui browser web, ftp, atau apa pun lainnya hanya dengan mengakses "local.dev" di browser web yang sesuai. Anda mungkin perlu membersihkan cache DNS Mac Anda agar efek diterapkan, dan beberapa aplikasi mungkin memerlukan peluncuran ulang yang 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 langsung dengan cara ini tanpa mengambilnya langsung, yang memungkinkan Anda untuk mempertahankan tautan saat menguji situs, spider, perayap, atau apa pun yang sedang Anda kerjakan.