Membangun Virtual Host

Membangun Virtual Host
Setelah selesai membangun web server dari tarball, nah sekarang, yang lebih menarik adalah mengkustom web server itu sendiri. yang menariknya, apache sudah mendukung virtual host, sehingga kita bisa membuat banyak virtual web host.
Ide nya seperti ini...
Jika di linux box kita nantinya memiliki banyak user, dan setiap user tentunya ingin memiliki privasi sendiri -sendir terhadap direktori.

Adapun langkah-langkahnya adalah:

1. buat dulu direktori di /etc/skel, perintahnya #mkdir --mode=777 /etc/skel/public_html
2. kita membuat direktory tersebut dengan tujuan, agar ketika kita akan menambah user, kita tidak perlu lagi direpotkan membuat direktory khusu html. kita namakan public_html, sebenarnya itu hanyalah penamaan, namun penamaan ini harus sesuai dengan httpd.conf
3. bagian yang harus disesuaikan di httpd.conf


UserDir public_html

AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec

Order allow,deny
Allow from all


Order deny,allow
Deny from all



4. Langkah selanjutnya adalah mendefinisikan virtual web host nya
contoh :


NameVirtualHost 192.168.1.3:80




isi list virtual host :


VirtualHost *:80
ServerAdmin rito@sapua.com
DocumentRoot /home/demopm/public_html/
ServerName demopm.jakarta.sapua.com
ErrorLog logs/demopm-error_log
CustomLog logs/demopm-access_log common
/VirtualHost




VirtualHost *:80
ServerAdmin rito@sapua.com
DocumentRoot /home/democp/public_html/
ServerName democp.jakarta.sapua.com
ErrorLog logs/democp-error_log
CustomLog logs/democp-access_log common
""




VirtualHost *:80
ServerName erp.jakarta.sapua.com
DocumentRoot /home/erp/public_html/
ErrorLog logs/erp-error-log
CustomLog logs/erp-access_log common
/VirtualHost

Komentar

Postingan Populer