Install dan Konfigurasi Web server
Pada Artikel ini saya akan menjelaskan menginstall dan
mengkonfigurasi Web Server pada sistem operasi Linux Ubuntu Server.
Namun sebelum melakukan menginstall dan konfigurasi, Saya akan menjelaskan sedikit apa itu Web Server,
Cara kerja Web Server, Hubungan antara Web Server dan Browser Internet dan tool pendukung apa saja yang di gunakan untuk membangun sebuah web server.
tool pendukung apa saja yang di
gunakan untuk membangun sebuah web server.
^_^
Pengertian Web server
Merupakan software yang memberikan layanan
data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang
dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk
halaman - halaman web yang umumnya berbentuk dokumen HTML .
Cara kerja Web Server
Web server merupakan mesin dimana tempat
aplikasi atau software beroperasi dalam medistribusikan web page ke
user, tentu saja sesuai dengan permintaan user.
Hubungan antara Web Server dan Browser Internet
Merupakan gabungan atau jaringan Komputer yg
ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP
(networking protocol) yg memungkinkan semua komputer dapat berkomunikasi
satu dengan yg lainnya. Pada saat browser meminta data web page ke
server maka instruksi permintaan data oleh browser tersebut di kemas di
dalam TCP yg merupakan protocol transport dan dikirim ke alamat yg dalam
hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer
Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World
Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini.
Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali
anda mengetik http://… anda telah menggunakannya, dan membawa anda ke
dunia internet. Data yg di passing dari browser ke Web server disebut
sebagai HTTP request yg meminta web page dan kemudian web server akan
mencari data HTML yg ada dan di kemas dalam TCP protocol dan di kirim
kembali ke browser. Data yg dikirim dari server ke browser disebut
sebagai HTTP response. Jika data yg diminta oleh browser tidak ditemukan
oleh si Web server maka akan meninbulkan error yg sering anda lihat di
web page yaitu Error : 404 Page Not Found.
Hal ini memberikan cita rasa dari suatu
proses yang tridimensional, artinya pengguna internet dapat membaca dari
satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian
dari halaman-halaman dokumen (web) itu. Proses yang dimulai dari
permintaan webclient (browser), diterima web server, diproses, dan
dikembalikan hasil prosesnya oleh web server ke web client lagi
dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui
apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server
hanya memproses semua masukan yang diperolehnya dari web clientnya.
dalam membangun atau peinstallan web server ini di butuhkan software APACHE WEB SERVER
Banyak sekali software web server yang terdapat di internet. Namun ada software yang gratis dan ada juga yang berbayar. Keuntungan dari software komersial(berbayar) adalah mereka mempunyai dukungan teknis dan dokumentasi yang lengkap, sedangkan pada kebanyakan software gratis tidak. Namun ada juga software gratisan yang mempunyai dukungan teknis dari pembuatnya dan dengan dokumentasi yang lengkap. Salah satu software web server gratisan seperti itu adalah Web server Apache. Web server Apache mempunyai kelebihan dilihat dari beberapa pertimbangan diatas yaitu:• Apache termasuk dalam kategori freeware (software gratisan).
• Apache mudah sekali proses instalasinya jika dibandingkan web server lainnya
seperti NCSA, IIS, dan lain-lain.
Setelah kita mengetahui yang berhubungan dengan Web server,
maka selanjutnya kita akan mencoba menginstall Web Server pada Linux Ubuntu Server, berikut ini langkah-langkahnya :
1. Periksa terlebih dahulu koneksi komputer server apakah terhubung ke
internet, bisa dengan melakukan ping ke gateway, ping ke DNS, atau ping
ke Proxy.
2. Jika sudah terkoneksi maka install Apache Web Server dengan perintah :
sudo apt-get install apache2
hasilnya seperti berikut ini :
2. Jika sudah terkoneksi maka install Apache Web Server dengan perintah :
sudo apt-get install apache2
hasilnya seperti berikut ini :
tekan y lalu enter , tunggu proses sampai selesai.
3. restart apache dengan perintah :
sudo /etc/init.d/apache2 restart
hasilnya seperti gambar berikut ini :
sudo /etc/init.d/apache2 restart
hasilnya seperti gambar berikut ini :
4. Lakukan nmap dengan perintah seperti berikut ini :
nmap -p80 localhost
nmap -p80 alamat ip
hasilnya adalah seperti berikut ini :
nmap -p80 localhost
nmap -p80 alamat ip
hasilnya adalah seperti berikut ini :
Hasil di atas menunjukkan hasil setelah melakukan perintah nmap, perintah nmap itu sendiri di lakukan untuk melihat port 80 pada localhost, dan hasilnya menunjukkan bahwa port 80 pada local host terbuka (Open) dan sedang menjalankan service HTTP.
5. selanjutnya kita akan mengInstall lynx, perintahnya adalah seperti berikut :
sudo apt-get install lynx
lalu tekan Y dan tunggu sampai proses selesai seperti gambar berikut :
sudo apt-get install lynx
lalu tekan Y dan tunggu sampai proses selesai seperti gambar berikut :
6. Browsing ke web yang anda buat dengan perintah
lynx alamat ip
lynx alamat ip
7. Direktori tempat file website anda adalah /var/www/.
cd /var/www/
Buat file html di folder tersebut
sudo nano index.html
Isikan :
cd /var/www/
Buat file html di folder tersebut
sudo nano index.html
Isikan :