Melayani Banyak Domain dari Server Web Apache
Sangat mudah untuk mengatur alias DNS dengan server web Apache. Apa artinya ini adalah bahwa jika Anda memiliki satu domain web atau 100 Anda dapat mengatur semuanya untuk menunjuk ke berbagai direktori di server web Anda dan menghosting semuanya sendiri.
Kesulitan: Sulit
Waktu yang dibutuhkan: 10 menit
Menyiapkan Alias DNS
- Buat direktori di server web Apache Anda.
Pastikan untuk menempatkan direktori di direktori server web Anda, dan tidak di lokasi manapun di komputer Anda. Sebagai contoh, sebagian besar file web server Apache terletak di folder htdocs. Jadi buat sub-folder di sana untuk meng-host file domain Anda. Sebaiknya letakkan file index.html di direktori sehingga Anda dapat menguji nanti.
- Di versi 1 Apache, edit file apache.conf dan temukan bagian vhosts (virtual hosts).
Di versi 2 Apache, edit file vhosts.conf.
Ini biasanya terletak di direktori konfigurasi di server web Anda, bukan di area htdocs. - Di salah satu versi, edit bagian vhosts untuk menambahkan host virtual baru:
IP_ADDRESS>
Ubah bagian kode yang disorot di atas ke informasi khusus untuk situs dan domain Anda.
NAMA DOMAIN ServerName
DocumentRoot FULL_PATH_TO_DIRECTORY - Mulai ulang Apache.
- Edit file named.conf Anda
- Tambahkan entri untuk domain:
zona " DOMAIN" IN {
Ubah bagian kode yang disorot di atas ke informasi khusus untuk situs dan domain Anda.
ketik master;
file " LOCATION_OF_DB_FILE ";
memungkinkan transfer { IP_ADDRESS ; };
}; - Buat file db untuk domain
Cara termudah adalah menyalin file db lain dan menambahkan domain baru Anda. - Muat ulang DNS Anda
- Uji domain Anda di browser web Anda.
Diperlukan beberapa jam agar DNS Anda menyebar, tetapi selama Anda menunjuk ke DNS lokal Anda, Anda harus dapat segera menguji.
Apa yang kau butuhkan
- Server Web Apache
- Dinamakan DNS
- Akses ke file conf