Judul : Konfigurasi Web Server Apache2 VirtualHost pada Debian 7
link : Konfigurasi Web Server Apache2 VirtualHost pada Debian 7
Konfigurasi Web Server Apache2 VirtualHost pada Debian 7
Web Server adalah Server yang menyediakan konten Situs web yang ada pada jaringan komputer seperti Internet, situs situs web seperti blogger.com, dll memiliki server tersendiri untuk menyimpan konten web site mereka, isi dari Web Server juga akan diminta oleh Client seperti kita-kita yang sedang mengakses situs situs web di Internet melalui Web Browser seperti Chrome, Firefox, dll. Protocol yang digunakan Web Server adalah HTTP, Web Server secara default menerima permintaannya pada port 80 protocol TCP, dan untuk keamaman HTTPS melalui port 443.Logo Apache |
Untuk membangun Web Server kita butuh sebuah aplikasi yang dapat menerima permintaan HTTP pada port 80 ataupun 443, aplikasi yang akan saya bahas adalah Apache2 , aplikasi ini open source dan dapat dijalankan di Linux Debian, jadi kita akan menginstall paket apache2 pada server Debian yang akan kita konfigurasi.
Model Konfigurasi kita akan menggunakan salah satu fitur Virtual Host yaitu fitur yang memungkinkan kita meletakan dua atau lebih isi konten web yang berbeda tetapi dalam satu server yang sama dengan alamat IP yang sama, yang membedakannya hanyalah hostname atau alamat URL yang diakses client, jika diakses dengan URL ini maka hasilnya ini, jika diakses dengn URL itu maka hasilnya itu.
Server yang akan kita buat adalah seperti ini :
- Server memiliki dua sub-domain yaitu www.server1.xyz dan web.server1.xyz, yang mengarah pada satu IP Address yang sama.
- Masing-masing sub-domain akan kita bedakan isi kontennya.
- Untuk membedakannya kita menggunakan VirtualHost.
- Pertama kita buat dua sub-domain dengan DNS Server, untuk membuatnya anda bisa cari di google atau lihat tutorial DNS Server saya pada posting ini. misalnya saya punya domain www.server1.xyz dan web.server1.xyz.
- Hal pertama yang paling penting adalah mengkonfigurasi IP Address pada server agar dapat diakses. file konfigurasi ada di /etc/network/interfaces.
root@web-server:~# nano /etc/network/interfacesdan ini adalah sintaks konfigurasi IP Address interface-nya
auto eth0Lalu restart layanan network untuk memperbarui konfigurasi IP Address-nya.
iface eth0 inet static
address 192.168.56.10
netmask 255.255.255.0
gateway 192.168.56.1
dns-nameservers 192.168.56.10
root@web-server:~# /etc/init.d/networking restart
[warn] Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces ... (warning).
[ ok ] Reconfiguring network interfaces...done.
apt-get update
apt-get install apache2
root@web-server:~# cd /etc/apache2/sites-available/
cp default www
cp default web
root@web-server:/etc/apache2/sites-available# nano wwwAkan muncul tulisan seperti ini :
<VirtualHost *:80>Kita edit DocumentRoot merupakan path atau folder menyimpan isi konten situs, dan tambahkan ServerName untuk nama domain VirtualHost nya.
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory>
Options FollowSymLinks
AllowOverride None
</Directory>
----------- DIPOTONG -----------------
<VirtualHost *:80>Jangan ubah yang lain lagi dan langsung simpan file tersebut. Kemudian lanjut pada file web dan langsung ubah beberapa isinya.
ServerAdmin webmaster@localhost
ServerName www.server1.xyz
DocumentRoot /var/www/server1_www
root@web-server:/etc/apache2/sites-available# nano web
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName web.server1.xyz
DocumentRoot /var/www/server1_web
a2ensite wwwDan reload layanan apache2 untuk memperbarui konfigurasi.
a2ensite web
service apache2 reload
mkdir /var/www/server1_www
mkdir /var/www/server1_web
root@web-server:~# cd /var/www/server1_www/Isi file index.html dengan beberapa tulisan HTML.
root@web-server:/var/www/server1_www# nano index.html
<H1>WELCOME TO WWW.SERVER1.XYZ</H1>
root@web-server:/var/www/server1_www# cd ../
root@web-server:/var/www# cd server1_web/
root@web-server:/var/www/server1_web# nano index.html
<H1>WELCOME TO WEB.SERVER1.XYZ </H1>
Pada www.server1.xyz
Pada web.server1.xyz
Jika sudah seperti itu maka konfigurasi telah berhasil.Demikianlah Artikel Konfigurasi Web Server Apache2 VirtualHost pada Debian 7
Sekianlah artikel Konfigurasi Web Server Apache2 VirtualHost pada Debian 7 kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Konfigurasi Web Server Apache2 VirtualHost pada Debian 7 dengan alamat link https://anothers-stuff.blogspot.com/2017/03/konfigurasi-web-server-apache2.html