Cara Konfigurasi Virtualhost [ Setiap User ] || Debian Server 8
Cara Konfigurasi Virtualhost
Assalamu'alaikum Wr.Wb
A. Pendahuluan
Kali ini saya akan membagikan tutorial lagi, yaitu tentang virtualhost,tetapi virtualhost ini akan saya buat dalam setiap user,Jadi Setiap User memiliki halaman web masing masing,nah kali ini saya tidak menggunakan dns, terus bagaimana caranya?? Langsung saja dibaca dan dipahami
B. Pengertian
Virtualhost Merupakan teknik menghemat ip address, contoh subdomain adalah portal.tamsis.com, mail.tamsis.com nah itu lah yang dinamakan virtualhost ( sub domain )
C. Maksud Dan Tujuan
dapat Membuat Virtualhost dari setiap user sehingga memiliki halaman web masing-masig.
D. Jangka Waktu Yang Dibutuhkan
10 menit
E. Alat Dan Bahan
Server
F. Langkah Kerja
Pertama setting ip address server kalian dengan cara :
#nano /etc/network/interfaces
Setelah itu install paket apache2 Jika Muncul "Do You Want to Continue?" Tekan Enter saja
#apt-get install apache2
Nah Setelah itu install "lynx" Lynx merupakan sebuah browser dalam server yang berinterface CLI
#apt-get install lynx
Kemudian Kita Buat User Baru, Disini Saya Membuat User Baru 2, Dengan Cara Sebagai Berikut
#adduser ferdi
#adduser kincun
#adduser kincun
setelah itu masuk ke user ferdi dan buat directory baru,didalam directory tersebut buat file index.html
#mkdir web
#cd web/
#nano index.html
#cd web/
#nano index.html
nah didalam file index.html isi sebuah teks sesuka kalian untuk menyimpan Ctrl+X >> Y >> Enter
Kemudian edit file "apache2.conf" Dengan cara sebagai Berikut
#cd /etc/apache2.conf
#nano apache2.conf
#nano apache2.conf
setelah itu tekan ctrl+w ketikkan "var/www" kemudian Enter, dibagian
<Directory /var/www/>
Options indexes FollowSymlinks
AllowOverride None
Require all granted
</Directory>
Ubah Menjadi
<Directory /home>
Options indexes FollowSymlinks
AllowOverride None
Require all granted
</Directory>
Options indexes FollowSymlinks
AllowOverride None
Require all granted
</Directory>
Ubah Menjadi
<Directory /home>
Options indexes FollowSymlinks
AllowOverride None
Require all granted
</Directory>
Setelah Itu Edit "hosts" dengan Cara Sebagai Berikut
#nano /etc/hosts
kemudian tambah kan teks berikut dibagian bawah "170.0.1.1"192.168.10.2 fedi.zaen.com
192.168.10.2 kincun.zaen.com
Setelah itu save192.168.10.2 kincun.zaen.com
Nah sekarang kita berikan hak akses dan hak milik folder setiap user dengan cara sebagai berikut
#cd /home
#cd kincun/
#chmod -R 755 web/
#chown -R www-data:www-data web/
#cd kincun/
#chmod -R 755 web/
#chown -R www-data:www-data web/
Lakukan Hal yang sama pada user selanjutnya
jika selesai sekarang kita copy file "000-default.conf" dan edit file yang sudah kita copy tadi, dengan cara sebagai berikut
#cd /etc/apache2
#cd sites-available/
#cp 000-default.conf web.conf
#nano web.conf
#cd sites-available/
#cp 000-default.conf web.conf
#nano web.conf
setelah itu akan muncul seperti ini. cari bagian server name dan hilangkan tanda pagar di depannya setelah itu ubah domain menjadi ferdi.zaen.com,dibagian DocumentRoot ubah menjadi "/home/ferdi/web" kemudian save
Lakukan Hal yang sama untuk user selanjutnya
nah setelah itu ketikkan
#a2ensite web.conf
#service apache2 reload
#service apache2 restart
#service apache2 reload
#service apache2 restart
Dibagian ini semua konfigurasi selesai, untuk mencoba apakah konfigurasi berhasil atau tidak ketikan perintah sebagai berikut
#lynx ferdi.zaen.com
jika muncul seperti ini maka konfigurasi virtualhost telah berhasilG.Kesimpulan
Dari konfigurasi diatas dapat disimpulkan,bahwa dalam konfigurasi virtualhost memanglah agak gampang-gampang susah, sehingga dalam knfigurasi kalian harus teliti agar tidak terjadi kesalahan dalam konfigurasi
H. Referensi
Buku Debian Server
Sekian Yang dapat saya sampaikan mohon maaf bila ada kesalahan dalam penulisan maupun tata bahasa, sekian dan terima kasih
Wassalamu'alaikum Wr.Wb
No comments:
Post a Comment