Menambah Laman Web dengan Top-Level Domain (TLD) Tidak Standard
Dalam ServBay, anda boleh menggunakan Top-Level Domain (TLD) tidak standard untuk membina dan mengurus laman web pembangunan tempatan anda. Cara ini bukan sahaja menjimatkan kos pendaftaran domain, malah apabila digabungkan dengan sijil SSL dipercayai yang dijana secara automatik oleh ServBay, ia turut meningkatkan keselamatan persekitaran pembangunan tempatan anda secara ketara. Artikel ini akan menerangkan konsep TLD tidak standard, kelebihannya, dan cara menambah laman web menggunakan TLD tidak standard di ServBay dengan mudah.
Pengenalan Top-Level Domain (TLD) Tidak Standard
Top-Level Domain (TLD) ialah bahagian teratas dalam struktur hierarki sistem nama domain (DNS), seperti .com
, .org
, atau .net
yang sering kita lihat. TLD tidak standard merujuk kepada akhiran domain yang tidak didaftarkan dalam sistem DNS awam ataupun tidak digunakan secara meluas. Kebiasaannya, TLD tidak standard dikhaskan untuk tujuan tertentu, misalnya rangkaian dalaman, persekitaran pembangunan tempatan, atau ujian.
Kelebihan utama penggunaan TLD tidak standard ialah ia tidak akan diselesaikan di internet awam, menjadikannya sangat sesuai untuk membina persekitaran pembangunan atau ujian yang terasing.
Perhatian
Kami tidak menggalakkan penggunaan *.test
dan *.local
sebagai TLD dalam ServBay. Berdasarkan piawaian berkaitan (seperti RFC 6762 dan RFC 2606), proses resolusi untuk kedua-dua TLD ini adalah lebih rumit dan mungkin melibatkan mekanisme multicast DNS (mDNS), menyebabkan laman web jadi lambat dibuka atau resolusi menjadi tidak stabil. Kami syorkan anda gunakan .dev
, .localtest
, .servbay.demo
atau akhiran tersuai lain yang kurang berisiko untuk bercanggahan.
Contoh Lazim Top-Level Domain Tidak Standard
Selain .test
dan .local
yang tidak disyorkan, berikut adalah beberapa TLD tidak standard lain yang biasa atau boleh dipertimbangkan untuk pembangunan tempatan anda:
.dev
(Perhatian:.dev
kini dimiliki oleh Google sebagai TLD HSTS dan pelayar akan memaksa penggunaan HTTPS, sangat sesuai dengan integrasi SSL automatik ServBay).localtest
.servbay.demo
(atau akhiran tersuai lain pilihan anda yang kurang kemungkinan konflik).example
(dikhaskan untuk dokumentasi dan contoh).internal
.lan
Menggunakan TLD tidak standard ini dalam rangkaian tempatan atau persekitaran pembangunan tertentu tidak memerlukan pendaftaran atau konfigurasi DNS awam.
Kelebihan Menggunakan Top-Level Domain Tidak Standard
1. Penjimatan Kos
Dengan menggunakan TLD tidak standard untuk pembangunan tempatan, anda tidak perlu membayar yuran pendaftaran ataupun pembaharuan domain. Ini boleh menjimatkan banyak kos terutama buat pembangun yang memiliki banyak projek tempatan atau sering mencipta persekitaran ujian.
2. Meningkatkan Keselamatan Pembangunan Tempatan
Disebabkan TLD tidak standard tidak diselesaikan dalam sistem DNS awam, pengguna luar tidak dapat mengakses laman pembangunan tempatan anda melalui domain ini, sekali gus mengelakkan risiko serangan luar. Digabungkan dengan sijil SSL dipercayai yang dijana automatik oleh ServBay (ServBay PKI), semua komunikasi ke laman web tempatan anda akan menggunakan HTTPS, meningkatkan keselamatan dan mensimulasikan persekitaran pengeluaran sebenar.
3. Memudahkan Pengurusan Pembangunan dan Ujian
Anda boleh menetapkan setiap projek tempatan atau persekitaran ujian dengan nama domain tersendiri yang mudah diingati (contoh: myproject.dev
, api.localtest
). ServBay secara automatik mengurus resolusi domain tempatan ini tanpa anda perlu sunting fail hosts secara manual. Ini menjadikan pengurusan pelbagai projek dan persekitaran ujian lebih mudah, teratur dan meningkatkan kecekapan serta ketepatan pembangunan.
Cara Menambah Laman Web dengan TLD Tidak Standard dalam ServBay
Menambah laman web dengan TLD tidak standard dalam ServBay sangat mudah dan intuitif. ServBay mengurus resolusi DNS tempatan (sama ada melalui penyelesai DNS terbina dalam ataupun suntingan fail hosts) serta penjanaan dan pengesahan sijil SSL secara automatik – semua konfigurasi menjadi lebih ringkas.
Langkah 1: Buka Antara Muka Pengurusan ServBay
Cari aplikasi ServBay
dalam folder aplikasi macOS anda dan klik dua kali untuk melancarkan aplikasi ServBay.
Langkah 2: Navigasi ke Pengurusan Laman Web
Selepas ServBay dibuka, anda akan melihat antara muka utama. Pada menu navigasi kiri, klik pada Laman Web
. Ini akan membawa anda ke halaman pengurusan laman web ServBay.
Langkah 3: Tambah Laman Web Baharu
Di bahagian bawah halaman pengurusan laman web, klik butang +
. Satu borang akan muncul di sebelah kanan untuk anda masukkan maklumat konfigurasi laman web baru.
Langkah 4: Tetapan Nama Domain TLD Tidak Standard dan Lain-lain
Dalam borang, cari kotak input “Nama Domain”. Masukkan TLD tidak standard yang anda pilih, seperti myproject.dev
atau api.servbay.demo
.
Lengkapkan maklumat konfigurasi lain yang diperlukan untuk laman web anda, antaranya:
- Akar Direktori (Document Root): Pilih laluan direktori tempatan tempat fail laman web disimpan (disyorkan cipta subfolder di dalam
/Applications/ServBay/www/
). - Versi PHP (PHP Version): Jika projek anda menggunakan PHP, pilih versi PHP yang diperlukan.
- Tetapan Lain: Konfigurasikan fail indeks, protokol SSL dan lain-lain mengikut keperluan projek.
Langkah 5: Simpan Konfigurasi Laman Web
Selepas semua maklumat diisi, klik butang Simpan
di bahagian bawah borang. ServBay akan serta-merta mengaplikasikan konfigurasi tersebut dan menjalankan persediaan yang diperlukan di belakang tabir.
Langkah 6: ServBay Urus Resolusi Tempatan dan Sijil SSL Secara Automatik
Selepas konfigurasi disimpan, ServBay akan secara automatik menjalankan perkara berikut:
- Resolusi DNS Tempatan: ServBay memastikan domain TLD tidak standard tersebut dapat diselesaikan ke persekitaran tempatan anda (biasanya
127.0.0.1
atau::1
). Anda tidak perlu sunting fail/etc/hosts
secara manual. - Janakan & Sahkan Sijil SSL Automatik: ServBay, menggunakan CA terbina dalam (ServBay CA), secara automatik akan menghasilkan sijil SSL dipercayai untuk domain TLD tidak standard anda. Memandangkan ServBay CA dipercayai melalui ServBay PKI pada OS anda, pelayar turut mempercayai sijil ini dan tiada amaran keselamatan akan dipaparkan sewaktu akses.
Kini, anda boleh mengakses laman pembangunan tempatan anda di pelayar dengan menggunakan domain TLD tidak standard yang telah anda tetapkan, contoh: https://myproject.dev
.
Perkara Penting mengenai Penggunaan Top-Level Domain Tidak Standard
1. Konflik Domain
Meski TLD tidak standard tidak bercanggah dengan domain awam, anda perlu pastikan ia tidak bertembung dengan TLD tidak standard lain dalam rangkaian dalaman organisasi anda. Pilih TLD yang unik atau sertakan awalan nama projek bagi mengurangkan risiko konflik.
2. Akses Terhad ke Rangkaian Dalaman
Domain TLD tidak standard ini hanya sah digunakan pada komputer di mana ServBay dijalankan atau dalam rangkaian dalaman yang dikonfigurasi dengan resolusi DNS sepadan – tidak boleh diakses dari internet awam.
3. Manfaatkan Integrasi SSL Automatik ServBay Sepenuhnya
Penggunaan HTTPS amat digalakkan untuk pembangunan tempatan. Fungsi SSL automatik ServBay untuk TLD tidak standard memudahkan integrasi dan memastikan persekitaran pembangunan tempatan anda hampir sama dengan pengeluaran, sekaligus membantu anda mengenal pasti masalah berkaitan HTTPS lebih awal.
Ringkasan
Menggunakan Top-Level Domain (TLD) tidak standard untuk mencipta dan mengurus laman web tempatan dalam ServBay ialah ciri berkuasa yang mempertingkatkan pengalaman pembangunan anda. Ia menjimatkan kos domain, menyelaraskan proses penyelesaian DNS tempatan serta penggunaan sijil SSL dipercayai secara automatik, dan menguatkan keselamatan serta kecekapan pengurusan projek.
Ciri ini menjadikan penetapan nama domain pembangunan unik untuk setiap projek tempatan anda mudah serta bebas konfigurasi manual yang rumit. Sama ada anda membangun menggunakan PHP, Node.js, Python, Go, Java atau menggunakan MySQL, PostgreSQL, MongoDB, Redis dan sebagainya – serta mengurus pelayan web seperti Caddy atau Nginx – ServBay bersama TLD tidak standard menyediakan platform pembangunan tempatan yang cekap, selamat, dan fleksibel. Cubalah menambah TLD tidak standard pertama anda dalam ServBay hari ini!