Cara Setting Virtual Host Ubuntu 18.04 LTS
Sedikit pengertian tentang virtual host, virtual host adalah cara untuk mengatur banyak website atau url didalam satu mesin server. Nah artikel ini akan membahas bagaimana cara melakukan seting virtual host pada ubuntu server 18.04 LTS. Namun sebelum membuat setingan virtual host, pastikan server sudah diinstall webserver/apache. Jika belum diinstall silahkan lihat bagaimana Cara Install Apache pada Ubuntu 18.04 LTS.
Langkah awal yaitu membuat struktur directory untuk domain yang akan ditambahkan. Maksudnya kita harus membuat directory untuk meletakkan isi konten website kita. Caranya silahkan jalankan perintah berikut
sudo mkdir -p /var/www/example.com/public_html
Selanjutnya jika kita sudah membuat dokumen root, berikan hak akses pada folder yang sudah kita buat sebelumnya. Namun pastikan sebelumnya sudah menambahkan user non-root, agar user bisa melakukan modifikasi file didalam folder tersebut. Pada artikel ini saya menggunakan user rahmat , caranya menggunakan perintah berikut ini
sudo chown -R data:data /var/www/example.com/public_html
sudo chmod -R 755 /var/www
Langkah ketiga melakukan upload data atau install script, silahkan lakukan upload data ke directory yang sebelumnya telah dibuat. Pada artikel ini saya melakukan installasi wordpress. Jalankan perintah berikut ini
cd /var/www/example.com/public_html wget https://wordpress.org/latest.zip unzip latest.zip
Karena wordpress membutuhkan database, maka pastikan juga server sudah terinstall mysql. Jika belum silahkan lihat bagaimana Cara Install Mysql Pada Ubuntu 18.04 LTS pada postingan saya sebelumnya. Setelah itu buat database, user dan password untuk keperluan installasinya nanti.
Langkah keempat yaitu membuat file virtual host baru, file virtual host adalah file yang mengatur konfigurasi untuk virtual host dan memberikut tahu apache bagamana respon yang harus dilakukan pada setiap permintaan. Pada apache terpasang default virtual host bernama 000-default-conf yang dipakai sebagai titik awal. Untuk membuat file virtual host pada domain kita, silahkan jalankan perintah berikut
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/demoteam.net.conf
Lalu edit file virtual host yang sudah dibuat menggunakan perintah berikut ini
nano /etc/apache2/sites-available/demoteam.net.conf
Lalu isikan dengan rule berikut
<VirtualHost *80>
ServerName demoteam.net
ServerAlias www.demoteam.net
ServerAdmin admin@demoteam.net
DocumentRoot /var/www/demoteam.net/public_html
</VirtualHost>
Setelah itu simpan file konfigurasi diatas. Sampai disini kita sudah berhasil membuat setingan virtual host.
Lalu untuk mengaktifkan website tadi gunakan , jalankan perintah berikut
sudo a2ensite demoteam.net.conf
Setelah itu matikan file konfigurasi default
sudo a2dissite 000-default.conf
Setelah itu lakukan restart apache,
sudo service apache2 restart atau sudo systemctl restart apache2
Nah mudah bukan ? Selamat mencoba ya, semoga berhasil 😀
Originally published at https://rahmat.web.id on August 10, 2018.