190721212504-membu.jpeg

Ilustrasi Virtualhost

Untuk pengguna apache webserver anda dapat membuat virtualhost dengan cara lebih singkat. Sebagai contoh Anda akan membaut virtualhost dengan nama domain.local yang nanti akan dibuka dengan URL http://www.domain.local.

Misalnya direktori web akan disimpan di /home/user/public_html/

$ sudo mkdir -p /home/user/public_html/domain.local

Buka terminal atau gunakan shortcut Ctl+Alt+T, kemudian tulis perintah

$ sudo vim /etc/apache2/sites-available/domainlocal.conf

Perlu diingat bahwa keluarga debian atau ubuntu secara default menyimpan konfigurasi vhost pada direktori /etc/apache2/sites-available. Anda dapat menggunakan text editor apa saja seperti vi, vim, gedit, nano dan lain-lain. Setelah itu isi file domainlocal.conf seperti di bawah ini. 

<VirtualHost *:80>

ServerName domain.local
ServerAlias www.domain.local
ServerAdmin [email protected]domain.local
DocumentRoot /home/user/public_html/domain.local
ErrorLog /home/user/public_html/domain.local/error.log
CustomLog /home/user/public_html/domain.local/virtual.host.access.log combined
LogLevel warn
RewriteEngine On

<Directory /home/user/public_html/domain.local>
Options +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>

</VirtualHost>

Setelah selesai dan disimpan, lanjutkan dengan perintah a2ensite, fungsi a2ensite digunakan untuk mengaktifkan konfigurasi VirtualHost yang telah kita buat di dalam direktori "apache" server linux kita. 

$ sudo a2ensite domainlocal.conf

Setelah itu restart apache kita

$ sudo systemctl restart apache2

Konfigurasi file hosts.

File hosts adalah salah satu fasilitas dari beberapa sistem untuk membantu dalam menanggani  pengalamatan titik (nodes) pada jaringan komputer. Ini merupakan bagian dari sebuah implementasi sistem operasi Internet Protocol (IP), dan melayani fungsi menerjemahkan nama host yang dipahami manusia (human-friendly hostnames) ke alamat protokol numerik, yang disebut alamat IP, yang mengidentifikasikan dan menemukan host dalam sebuat jaringan IP. File hosts disimpan di /etc/hosts.

Agar tidak usah masuk ke editor text, Anda dapat langung menggunakan mode perintah

$ sudo su
# echo "127.0.0.1 domain.local" >> /etc/hosts
# echo "127.0.0.1 www.domain.local" >> /etc/hosts

Selesai.

Silakan ketik di addressbar "www.domain.local". Selamat mencoba!.

Bagikan Twitter Facebook

Komentar

Berbisnis tapi belum punya website? ☹ jangan risau, cukup dengan Rp 275.000 per tahun kini anda dapat memiliki website dan email sendiri, keren atuh, aslina ...!? segera hubungi kami (lihat promo)

Konsultasi Gratis via WA via telp. 082121498686
'