Cara Setting Virtual Host Ubuntu 18.04 LTS

Kalkulator Cetak
2 min readAug 10, 2018

--

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.

--

--

No responses yet