Pertanyaan:
1. Apa pentingnya dari membuat Subdomain ?.
2. Apa bedanya dengan path folder biasa ?
Jawaban
1. subdomain lebih mudah diingat dari pada kita langsung mengakses halaman web dari path nya.
2. jelas beda, untuk membuat subdomain kita perlu melakukan konfigurasi apache, sedangkan path biasa tidak perlu, dengan menggunakan path biasa pekerjaan mungkin bisa dibilang lebih mudah, kita hanya perlu membuat / memindahkan folder project web kita kedalam folder /var/www/html (umumnya)
jadi mana yang menurut anda lebih mudah ?, itu tergantung pada kebutuhan kita sendiri
Langkah – langkah membuat subdomain di linux:
1. install apache2.
2. buat custom config baru melalui terminal dengan mengetik perintah
sudo gedit /etc/apache2/sites-available/sub.conf
kemudian masukkan script dibawah
<VirtualHost *:80>
DocumentRoot /var/www/frontend
ServerName frontend.localhost
</VirtualHost>
Penjelasan script
- DocumentRoot adalah folder root dari project kita, misalnya diatas saya buat folder root nya adalah /var/www/frontend . Dalam hal ini saya membuat subdomain untuk test deploy aplikasi web SPA (Singgle page application) berbasis javascript contohnya vuejs
- ServerName adlah nama dari subdomain yang nantinya bisa diakses, misalnya ketika kita memasukkan url http://frontend.localhost maka url tersebut akan langsung memanggil data yang ada di dalam DocumentRoot yang sudah ditentukan.
Setelah disimpan, maka masukkan perintah
sudo a2ensite sub.conf
perintah tersebut untuk mengaktifkan configurasi yang sudah kita buat diatas
setelah itu akan ada perintah untuk mereload apache2, maka masukkan perintah pada terminal
systemctl reload apache2
untuk mencoba apakah pembuatan subdomain berhasil atau tidak, buat file index di folder /var/www/frontend
dengan memasukkan perintah
$ cd /var/www/frontend
$ touch index.html
$ gedit index.html
kemudian masukkan script html sederhana seperti dibawah ini
<html>
<title>Subdomain pertama</title>
<body>
<center>
<h1>Ini adalah halaman subdomain</h1>
</center>
</body>
</html>
test apakah subdomain sudah berhasil dibuat dengan menggunakan curl atau anda bisa langsung mengkases langsung dari browser
Comments
Post a Comment