Langsung saja, yang pertama kita lakukan adalah mengubah sedikit isi file
httpd.conf
yang ada di folder /opt/lampp/ect/
. Masukkan perintah pada terminalsudo nano /opt/lampp/etc/httpd.conf
Lalu cari
dan ubah menjadi
Kemudian buka file httpd-vhosts.conf.
sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf
Cari
dan tambahkan tanda pagar (#) sehingga menjadi seperti ini
Setelah itu, di bawah script yang telah kita beri tanda pagar, tulis konfigurasi virtual host localhost.
<VirtualHost *:80>
DocumentRoot "/opt/lampp/htdocs"
ServerName localhost
<Directory /opt/lampp/htdocs>
AllowOverride all
Oerder allow, deny
Allow from all
</Directory>
</VirtualHost>
Kemudian tulis konfigurasi virtual host untuk projek kita
<VirtualHost 127.0.0.2:80>
ServerAdmin webmaster@localhost
DocumentRoot "/opt/lampp/htdocs/basic/web"
ServerName yiibasic.local
ServerAlias www.yiibasic.local
<Directory /opt/lampp/htdocs/basic/web>
DirectoryIndex index.php
AllowOverride all
Order allow, deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}error.log
CustomLog ${APACHE_LOG_DIR}access.log combined
</VirtualHost>
Yang perlu kita perhatikan adalah:- 1. IP (127.*.*.*) yang kita gunakan tidak boleh ada yang sama.
- 2. DocumentRoot adalah path/alamat tempat projek kita.
- 3. ServerName adalah ? Anggap saja nama yang akan tertuju pada projek kita.
- 4. ServerAlias adalah ? Anggap saja ServerName cadangan.
- 5. Pada tag <Directory> harus ada path/alamat project (lihat DocumentRoot).
- 6. DirectoryIndex adalah file yang pertama dibuka. Biasanya index.php, index.html, index.asp dll.
sudo nano /etc/host
Kemudian tulis
127.0.0.1 localhost
127.0.1.1 lubuntu
127.0.0.2 yiibasic.net
Lalu coba buka url
yiibasic.net
, maka akan muncul:Artinya, virtual host berhasil kita buat. Kalo "File Not Found" atau masuk ke mercusuar berarti ada yang salah.
Sekian yang bisa saya sampaikan dan terima kasih...
Tidak ada komentar:
Posting Komentar