Hello :)Selamat datang ! Terima kasih sudah berkunjung.

Cara Setting Virtual Host Pada 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/demoteam.net/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 rahmat:rahmat /var/www/demoteam.net/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/demoteam.net/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 a2ensite, 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

Jika sudah akses website yang tadi sudah ditambahkan pada virtual host, jika berhasil maka akan muncul halaman untuk installasi wordpressnya. Pada artikel ini halaman installasi saya skip, untuk hasil jadinya seperti gambar dibawah ini 

Nah mudah bukan ? Selamat mencoba ya, semoga berhasil 😀

Add a Comment