Membuat Virtual domain

Membuat Virtual Domain
For Window
1. Pastikan Anda login sebagai Administrator, buka file host lokasi di :
c:\Windows\System32\drivers\etc\host

2. Tambahkan nama domain yang akan dibuat dibawah 127.0.0.1 localhost, misal : wahyu.com

3. Buka file httpd-vhosts.conf pada path directori local server Anda. Misal Anda menggunakan
XAMPP ada pada drive D, maka alamat path direktorynya :
D:\xampp\apache\conf\extra\httpd-vhosts.conf
Misal Anda menggunakan Wamp, maka tinggal dicari saja file httpd-vhosts.conf nya lewat CTRL
+ F di explorer.

4. Tambahkan script dibawah ini pada file httpd-vhosts.conf pada bagian paling bawah sendiri :

ServerAdmin admin@wahyu.com
DocumentRoot "d:\xampp\htdocs\wahyu.com"
ServerName wahyu.com
ServerAlias wahyu.com
ErrorLog logs/wahyu.com
CustomLog logs/wahyu.com.log combined


Options Indexes FollowSymLinks Includes ExecCGI

AllowOverride All
Order allow,deny
Allow from all


Sesuaikan serverName dan DocumentRoot dengan lokasi file web anda di local server (warna
merah)

5. Buka file httpd.conf , lokasi di apache\conf\httpd.conf , misal Anda pengguna XAMPP di drive D,
maka D:\xampp\apache\conf\httpd.conf
Hilangkan tanda # :
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
Menjadi :
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
6. Restart service apachenya

7. Test via browser

For Linux
Untuk pengguna linux, caranya hampir sama, Cuma beda alamat path directorinya saja. Sebaiknya
mengikuti referensi berikut :
https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-1404-lts
Referensi itu sudah saya coba dan berhasil.

Menghilangkan index.php di CodeIgniter
1. Buka aplikasi codeIgniter Anda pada folder :
Application/config/config.php
Ubahlah :
$config['index_page'] = 'index.php';
Menjadi :
$config['index_page'] = '';
Kemudian simpan.
2. Buat file .htaccess, copy kode dibawah ini, kemudian simpan.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule .* index.php/$1 [PT,L]
3. Buka file httpd.conf, misal Anda pengguna XAMPP dan ada di drive D, maka lokasinya di:
D:\xampp\apache\conf\ httpd.conf
Dengan menggunakan pencarian CTRL + F, ketik keyword ͞rewrite_module͟, maka akan
menjumpai baris :
#LoadModule rewrite_module modules/mod_rewrite.so
Hilangkan tanda #, sehingga menjadi :
LoadModule rewrite_module modules/mod_rewrite.so
Simpan dan restart apachenya.