Contoh domain yang akan digunakan adalah fahram.id
Buat direktori untuk fahram.id sebagai berikut:
sudo mkdir /var/www/fahram.idMemberikan permission untuk user utama dan group www-data
sudo chown -R $USER:www-data /var/www/fahram.idBuat 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.idUntuk memastikan berkas konfigurasi Anda tidak berisi kesalahan sintaks, jalankan:
sudo apache2ctl configtestTerakhir, 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
