Beranda
Membuat VirtualHost apache
Membuat VirtualHost apache

Membuat VirtualHost apache

Khaidir Fahram 11 Apr 2021 Dev Tools 1127 Views

Contoh domain yang akan digunakan adalah fahram.id

Buat direktori untuk fahram.id sebagai berikut:

sudo mkdir /var/www/fahram.id

Memberikan permission untuk user utama dan group www-data

 sudo chown -R $USER:www-data /var/www/fahram.id

Buat berkas konfigurasi baru dalam direktori sites-available 

sudo nano /etc/apache2/sites-available/fahram.id.conf

Kita isi dengan konfigurasi berikut :

<VirtualHost *:80>
    ServerName fahram.id
    ServerAlias www.fahram.id
    ServerAdmin khaidir@fahram.dev
    DocumentRoot /var/www/fahram.id
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

gunakan a2ensite untuk mengaktifkan hos virtual yang baru:

sudo a2ensite fahram.id

Untuk memastikan berkas konfigurasi Anda tidak berisi kesalahan sintaks, jalankan:

sudo apache2ctl configtest

Terakhir, muat ulang Apache agar perubahan ini diterapkan:

sudo systemctl reload apache2

untuk mengakses domain dari komputer lain anda bisa membuat Server DNS sendiri, atau menambahkan hosts pada setiap komputer yang ingin mengakses domain tersebut.

Di mac / linux file host terletak di

/etc/hosts

Pada pengguna ms windows file host terletak di

"C:\Windows\System32\drivers\etc\hosts"


Contoh saya gunakan ip 192.168.1.222 untuk server apache

192.168.1.222   fahram.id

Tags:Ubuntu