Konfigurasi Multiple Sites Apache2 Ubuntu

Secara default Apache2 (contohnya pada ubuntu 22) sudah tersedia atau Anda bisa mengecek ketersediaanya dengan menjalankan perintah 


sudo systemctl status apache2
 
Konfigurasi Multiple Sites Apache2 Ubuntu

Dan secara default juga ketika Anda mengetikan http://localhost pada browser maka akan tampil halaman seperti berikut : 

Tampilan default apache2 ubuntu

Dimana file web tersebut berada atau dijalan dibawah direktori var/www/html. Nah lalu bagaimana misalnya jika Anda memiliki beberapa projek web dan ingin menampilkannya pada http://localhost/myweb ? 

maka tinggal buat saja folder /var/www/html dengan nama myweb karena Anda tidak perlu melakukan konfigurasi apa - apa ketika menambahkan projek di dalam folder web, sama halanya seperti menggunakan lampp/xampp

Catatan penting :


Apakah ketika membuat folder di /var/www/html harus melakukan konfigurasi VirtualHost, maka jawabannya adalah tidak harus. 

Secara default, Apache akan memperbolehkan akses ke direktori /var/www/html dan sub-direktorinya. Jadi, misalnya Anda punya projek /var/www/html/myweb maka seharusnya Anda dapat mengakses folder /var/www/html/myweb melalui http://localhost/myweb tanpa perlu melakukan konfigurasi VirtualHost. Namun, pastikan bahwa direktori /var/www/html dan sub-direktorinya memiliki hak akses yang tepat agar dapat diakses oleh Apache.

Namun, jika Anda ingin menggunakan domain atau subdomain tertentu untuk mengakses folder /var/www/html/myweb, maka Anda perlu melakukan konfigurasi VirtualHost. Dalam hal ini, Anda dapat membuat file konfigurasi VirtualHost di direktori /etc/apache2/sites-available dan mengaktifkannya menggunakan perintah sudo a2ensite <nama_file_konfigurasi_virtualhost> dan kemudian mengatur DNS atau membuat konfigurasi host lokal di komputer Anda untuk mengarahkan domain atau subdomain tersebut ke alamat IP server Anda

0 Response to "Konfigurasi Multiple Sites Apache2 Ubuntu"

Post a Comment

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin