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
4. Langkah selanjutnya adalah mendefinisikan virtual web host nya
contoh :
isi list 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