Jumat, 20 September 2019

Mengevaluasi dan konfigurasi web server

Pengertian Server atau Web server
Server atau Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser (Mozilla Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML.

Fungsi Server atau Web Server
Fungsi utama Server atau Web server adalah untuk melakukan atau akan mentransfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar dan banyak lagi.

Macam – macam Web Server diantanya:
1.Apache Tomcat
2.Microsoft windows Server 2003 Internet Information Services (IIS)
3.LiteSpeed
4.Sun Java System Web Server
5.Xitami Web Server
6.Zeus Web Server

Kekurang dan Kelebihan web sever
Kelebihan
1.Ada komunitas yang besar sehingga mudah mencari solusinya jika ditemukan masalah
2.Mudah dicari di internet.
3.Server Apache otomatis berkomunikasi dengan clientnya untuk mendapatkan tampilan web
4.Keamanannya bagus dan bisa menggunakan SSL (Secure Socket Layer)

kekurangan
1.Tidak bisa mengatur load seperti IIS sehingga akan terus memfork proses baru sampai dalam batas yang diijinkan OS. Akan memudahkan penyerang karena RAM akan cepat habis
2.Mudah diserang oleh DoS (pada Apache versi 1.3 dan versi 2 sampai versi 2.0.36)
3.Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yangdikirimkan oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati-hati untuk merusak format baris log akses

Install dan Konfigurasi Web Server

1 .Install apache2
root@rofiq:~# apt-get install apache2

2. Setelah menginstall apache2, selanjutnya kita akan membuat virtualhost untuk domain kita. Pertama masuk dahulu ke direktori konfigurasinya.

root@rofiq:~# cd /etc/apache2/sites-available 

3. Lalu kita copy default konfigurasinya agar kita tidak usah repot-repot mengetik konfigurasinya. Serta kita sesuaikan konfigurasinya.

root@rofiq:/etc/apache2/sites-available#  cp default rofiq

4. Setelah selesai kita copy kita buka file konfigurasi tadi dengan menggunakan perintah " nano rofiq ", selanjutnya tekan enter untuk melanjutkan.

root@rofiq:/etc/apache2/sites-available# nano rofiq

5. Kemudian tambahkan konfigurasi seperti yang ada didalam kolom gambar di bawah ini . kemudian simpan konfigurasi anda " Ctrl+x kemudian Y kemudian Enter " .


6. Selanjutnya kita akan mendisablekan file default dengan menggunakan perintah  " a2dissite default " untuk mendisble file default , kemudian tekan enter jika sudah .


7. Setelah mendisablekan file default kemudian kita aktifkan file rofiq. dengan menggunakan perintah " a2esite rofiq ' kemudian tekan enter untuk melanjutkannya.


8. Setelah kita mengaktifkan virtualHost selanjutnya kita buat direktori dan fie di direktori /var/www ( sesuaikan DocumentRoot )

root@rofiq:~# cd /var/www
root@rofiq:/var/www# mkdir rofiq
root@rofiq:/var/www# cp index.html rofiq/
root@rofiq:/var/www# cd rofiq



9. lalu kita edit index.html agar tampilan sesuai keinginan kita.

root@rofiq:/var/www/rofiq# nano index.html


10. Setelah selesai , Jangan lupa untuk merestart apache2 dengan menggunakan perintah 
" service apache2 restart  " atau bisa menggunakan perintah " /etc/init.d/apache2 restart "

root@rofiq:/var/www/rofiq# service apache2 restart

11. Lalu coba kita buka domain kita dengan menggunakan perintah " w3m rofiq.net " atau bisa menggunakan perintah " www-browser rofiq.net ". ( jika sudah berhasil maka tampilan konfigurasi web tadi akan muncul di web )

root@rofiq:/var/www/rofiq# w3m rofiq.net

Tidak ada komentar:

Posting Komentar

soal UN dan jawaban 2017

Latihan Soal Ujian Nasional (UN) Teori Kejuruan TKJ  SMK 2017 . 1. Alat yang berfungsi untuk menghubungkan 2 jaringan dengan segmen yang...