Mempointing domain atau propagasi domain tujuannya adalah mengarahkan domain ke server kita. Agar server kita menanggapai domain yang diarahkan keserver tersebut, maka kita perlu membuat virtual Host pada server kita. Kali ini saya akan memberikan tutorial dari mempointing domain, membuat virtual host hingga menambahkan free SSL dari Certbot.
Yuk kita ikuti langkah langkah nya.
1. Mempointing Domain
Untuk mempointing domain ini kita harus menuju Domain provider terlebih dahulu. Di Domain provider ini kita akan mengupdate zone editor / DNS Records nya. Yang perlu disiapkan disini adalah IP server tujuan domain. Saat ingin menambahkan DNS records kita harus memilih type apa yang ingin di tambahkan.
ada beberapa type yang sering digunakan diantarannya A, Cname, MX dll.

Disini kita pilih Type A records. bila anda ingin mengarahkan Domain utama maka tambahkan @ pada kolom host dan point to di isi IP server. disini karena saya menambahkan subdomain maka saya tambahkan migrasi

Proses Pointing Domain ini biasanya memakan waktu paling lama 1 x24 jam ada juga yang cukup 5 menit. Tergantung dari lokasi dan provider domain kita. Jadi kita tidak bisa langsung mencobanya.

Sambil menunggu domain terarahkan ke server kita kita masuk ketahap selanjutnya yaitu membuat Virtual Host.
2. Membuat Virtual Host
Langkah awal untuk membuat virtual host di apache adalah masuk ke direktori /etc/apache2/sites-available/ apache dengan ketik command berikut ini.
1 |
cd /etc/apache2/sites-available/ |
untuk mengecek virtual host apa saja yg sudah available bisa kelikan
1 |
ls |
Kita buat virtual host baru dengan mengcopy default virtualhostnya. ketik perintah berikut ini :
1 |
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/testing.conf |
atau kamu bisa membuat virtual host baru dengan perintah nano seperti ini :
1 |
sudo nano /etc/apache2/sites-available/testing.conf |
isi file testing.conf dengan code berikut :
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<VirtualHost *:80> ServerName testing.dqlab.id ServerAdmin rizal_hans@Yahoo.co.id DocumentRoot /var/www/html <Directory /var/www/html/> Options Indexes FollowSymLinks AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> |
Simpan dengan perintah ctrl + O dan ctrl + X
Setelah file di buat kita harus mengaktifkan Vhostnya nya dengan perintah berikut:
1 |
a2ensite testing.dqlab.id.conf |
Bila berhasil akan muncul keterangan berikut
1 2 3 |
Enabling site testing.dqlab.id. To activate the new configuration, you need to run: systemctl reload apache2 |
kemudian restart apachenya dengan perintah :
1 |
systemctl reload apache2 |
3. Intalasi SSL certifikat
untuk sertifikat kita kali ini menggunakan certbot. Untuk instalasinya silahkan ketikan perintah berikut ini :
1 2 3 4 |
sudo apt-get update sudo apt-get install software-properties-common sudo apt-get install certbot sudo apt-get install python3-certbot-apache |
setelah itu kita mulai setup untuk apachenya. Silahkan ketik perintah berikut ini :
1 |
sudo certbot --apache |
hasilnya kamu akan di minta untuk mengisi form-form berikut :



Bila instalasi sertifikat ini berhasil maka ketika kita buka domain kita menggunakan https:// sudah bisa di akses.
