Pengantar
Pada artikel ini, kita akan membahas cara menambahkan host virtual tambahan ke server cloud Linux dengan Apache diinstal. Setiap virtual host menangani situs web atau domain tertentu yang akan di-host di server, termasuk sub-domain. Ini disebut sebagai hosting berbasis nama karena memungkinkan beberapa situs web menggunakan satu set sumber daya, seperti satu IP.
Prasyarat
Artikel ini mengasumsikan bahwa Anda telah menginstal Apache dan melakukan konfigurasi dasarnya. Jika Anda belum melakukannya, ikuti cara kami di sini.
Menyiapkan Apache Virtual Host di Ubuntu 20.04
Semua situs/host berada di direktori berikut:
/etc/apache2/sites-available/
Jika Anda baru saja menginstal Apache, ini adalah satu-satunya hal yang akan Anda lihat:

Direktori:/etc/Apache2/sites-available/
Buat file konfigurasi host virtual menggunakan editor teks pilihan Anda. Dalam contoh ini, nano digunakan.
nano /etc/apache2/sites-available/virtualhost.example.conf
Tambahkan konfigurasi dasar ke file ini dan simpan:

Contoh konfigurasi Host Virtual
Beberapa bagian yang mungkin Anda pertimbangkan untuk diubah adalah:
<VirtualHost *:80>
Ini adalah port tempat host virtual ini dapat diakses. Jika kita mengubah 80 menjadi 8080 maka kita akan mengetikkan URL berikut untuk mengakses host:http:// virtualhost.example:8080
ServerName virtualhost.example
ServerAlias www.virtualhost.example
Nilai-nilai ini akan menunjukkan domain yang akan diwakili oleh host virtual ini dan nama alternatif untuk host tersebut.
ServerAdmin [email protected]
Perbarui ini dengan alamat email admin server Anda yang berlaku.
DocumentRoot /var/www/virtualhost.example/public_html
Ini akan menjadi lokasi file situs untuk domain yang ditentukan.
Selanjutnya aktifkan virtual host dengan perintah berikut:
a2ensite virtualhost.example.conf
Output Anda akan terlihat seperti ini:

keluaran sampel a2ensite
Terakhir, restart saja Apache seperti yang ditunjukkan oleh prompt
service apache2 reload
Selamat! Anda sekarang telah berhasil Mengatur Host Virtual Apache di Ubuntu 20.04. Terima kasih telah mengikuti dan jangan ragu untuk menghubungi kami kembali untuk pembaruan lebih lanjut.
Selengkapnya Tentang Atlantic.Net
Atlantic.Net menawarkan solusi hosting kelas dunia, termasuk layanan hosting VPS.