Dengan host virtual berbasis nama, Anda dapat meng-host beberapa situs web pada IP / server yang sama. Setiap situs web akan memerlukan nama host yang unik.
Catatan :Artikel ini mengasumsikan bahwa Anda telah menginstal Apache di server Anda.
Prasyarat
- Server web Apache.
- Akses ke pengguna istimewa Linux seperti root.
- Akses ke catatan DNS domain atau subdomain.
Prosedur
-
Masuk ke server Anda melalui SSH dan beralih ke pengguna root.
$ su or $ sudo -i
-
Buka konfigurasi situs Apache Anda.
#RHEL and CentOS based distributions: # cd /etc/httpd/conf/httpd.conf #Ubuntu and Debian based distributions: # cd /etc/apache2/sites-available
-
Buka file konfigurasi tempat situs Anda berada.
Catatan :Ini dan langkah-langkah berikut dapat berubah tergantung pada konfigurasi Anda. Kami akan berasumsi bahwa Anda menggunakan yang default.
# nano 000-default.conf
atau
# vim 000-default.conf
-
Tambahkan atau edit (jika sudah ada) arahan berikut ke host virtual yang Anda inginkan.
Catatan :Anda dapat menambahkan host virtual sebanyak yang Anda inginkan. Namun, setiap server harus memiliki nama server yang unik.Jika Anda menggunakan SSL :Anda juga harus menambahkan arahan ini ke host virtual SSL, port 443.
<VirtualHost *:80> # Here goes the hostname yu want to connect with: ServerName www.example.com # You might want to add an alias (optional): ServerAlias example.com # This is the location of your website files: DocumentRoot "/www/domain" </VirtualHost>
-
Simpan dan tutup file Anda.Menggunakan Nano: Untuk menyimpan:Ctrl + O Masukkan Untuk keluar:Ctrl + X
Menggunakan Vim: Esc
:wq
Masukkan -
Mulai ulang ApacheCatatan :Langkah ini dapat berubah tergantung pada OS Anda.
#RHEL and CentOS based distributions: # systemctl restart httpd #Ubuntu and Debian based distributions: # systemctl restart apache2
-
Tambahkan catatan A pada nama host pilihan Anda yang mengarah ke IP server Anda.
Artikel terkait
- Kelola data DNS di Portal MyRackspace (Pelanggan Khusus)
- Buat data DNS dengan Cloud DNS (Pelanggan Cloud)
Gunakan tab Umpan Balik untuk memberikan komentar atau mengajukan pertanyaan. Anda juga dapat memulai percakapan dengan kami.