ADMINISTRASI SERVER KELAS 11

dokumen-dokumen yang mirip
WEB SERVER DAN JENISNYA

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Oleh karena itu, komputer tersebut harus memiliki aplikasi web server sehingga bisa digunakan oleh aplikasi-aplikasi yang berbasis web.

APACHE. kesemuanya itu dapat di gunakan secara Gratis pula. Apache di Ms Windows Apache2 triad XAMPP WAMPP Apache di Linux LAMPP XAMPP

MAKALAH. Perbandingan Web Server antara Apache vs Nginx vs Micosoft - IIS

Konfigurasi DNS & Web Server

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Web Server A. DASAR TEORI

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

Pertemuan 1. Pengenalan Dasar Web

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

Pemrograman Basis Data Berbasis Web

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

PEMROGRAMAN WEB. Agussalim

Pengantar E-Business dan E-Commerce

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

MODUL 14 PRAKTIKUM ADMINISTRASI JARINGAN

Berbeda dengan Jaringan Area Luas atau Wide Area Network (WAN), maka LAN mempunyai karakteristik sebagai berikut :

APLIKASI BERBASIS WEB

KONFIGURASI MAIL SERVER PADA DEBIAN 5

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

Bab 1 Pengenalan Web Server dan Server Side Scripting

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

BAB IV PEMBAHASAN. menyebabkan kesalahan pada tahap selanjutnya. yaitu wappalayzer, tool tersebut membantu untuk mengetahui CMS (content

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

Minggu 12 Web Server 1

Internet & Web. Elfan Nofiari. Departemen Teknik Informatika Institut Teknologi Bandung. Page 1. IF-ITB/EN/1-Mar-04 IF3292 Internet & Web

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

DATABASE SERVER WEB SERVER SUBDOMAIN

M.K. Pemrograman Web (AK ) Konsep Pemrograman Internet

TUTORIAL INSTALLASI IIS PADA WINDOWS 7

PENGANTAR WEB SCIENCE# Web Server. Migfar Sentiaki Moelrine

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

PENGERTIAN WEB web adalah

BAB III TINJAUAN PUSTAKA

01. Pengenalan Internet

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

BAB III TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

3. 3 Application Layer Protocols and Services Examples

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

BAB II DASAR TEORI Gambar 2.1. Cubieboard2

XAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant. Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT

Bab II. TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

Pengenalan Internet dan Protokol HTTP

BAB II LANDASAN TEORI

Aplikasiweb. Pengantar Aplikasi Web

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

Konsep Pemrograman Internet dan Web

WEB SERVER MODULE & VIRTUAL HOST. Exp : Admin Server Kelas : XII TKJ B. No. Exp : 6 2. Trimans Yogiana

Bab1 -World Wide Web

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

APPLICATION LAYER. Oleh : Reza Chandra

MODUL PRAKTIKUM SISTEM DAN JARINGAN KOMPUTER WEBSERVER. Oleh : Muhammad Riza Hilmi, ST.

No HP :

P - 2 Bab 1 : Pengantar Pemrograman Berbasis Web

BAB II LANDASAN TEORI. Konsep dasar sistem informasi terdiri dari beberapa komponen dasar sistem,

Keamanan Web Server. Pertemuan XI WEB HACKING

Andi Dwi Riyanto, M.Kom

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

BAB II LANDASAN TEORI. pendapat untuk mencapai tujuan bersama. 2. Membagi tanggung jawab bersama sama untuk mencapai tujuan.

Kata Pengantar. Mohamad Iqbal

Keamanan Sistem World Wide Web. Pertemuan VI

Pengenalan Internet dan Protokol HTTP

Pengenalan Web Server dan Server Side Scripting

Keamanan Sistem World Wide Web

Desain Sistem ANALISA KEBUTUHAN

No Aplikasi Server Kegunaan

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

Application Layer Protocol and Services DNS Service and Protocol WWW dan HTTP

PENGANTAR INTERNET & DESAIN WEB

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB IV PEMBAHASAN. dapat dilakukan dengan memasukkan IP address sesuai dengan IP address yang telah

FILE ZILLA di Debian 7. Oleh : MICHAEL SIWAN

Komputer Perkantoran. Salhazan Nasution, S.Kom

Web Server Administrator

Server dan Web Server

BAB II LANDASAN TEORI

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Transkripsi:

ADMINISTRASI SERVER KELAS 11 Oleh Alimansyah Aprianto Tek. Komputer dan Jaringan

Mengadministrasi Web Server Pengertian Web Server Web server adalah merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML. Web server menunggu permintaan dari client yang menggunakan browser seperti Netscape Navigator, Internet Explorer, Modzilla, dan program browser lainnya yang disebut sebagai User Agent. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. 2

Data ini mempunyai format yang standar, disebut dengan format SGML (standar general markup language). Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser tersebut. Web server, untuk berkomunikasi dengan client-nya (web browser) mempunyai protokol sendiri, yaitu HTTP (hypertext transfer protocol). Dengan protokol ini, komunikasi antar web server dengan client-nya dapat saling dimengerti dan lebih mudah. 3

Cara Kerja Web Server Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yang merupakan protokol transport dan dikirim ke alamat yang dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yang digunakan dalam World Wide Web (WWW) antar komputer yang terhubung dalam jaringan di dunia ini. Data yang di passing dari browser ke Web server disebut sebagai HTTP request yang meminta web page dan kemudian web server akan mencari data HTML yang ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yang dikirim dari server ke browser disebut sebagai HTTP response. Jika data yang diminta oleh browser tidak ditemukan oleh di web server maka akan menimbulkan error di web page yaitu Error : 404 Page Not Found. 4 3

Jenis-Jenis Web Server 1. Apache Apache merupakan Aplikasi Web Server yang paling banyak digunakan saat ini, selain dapat berjalan di banyak sistem operasi seperti Windows, Linux dan lainya, Apache juga bersifat Open Source alias Gratis. Secara default Apache menggunakan Script PHP dan menggunakan MySQL sebagai Databasenya dan kesemuanya itu dapat di gunakan secara gratis pula. Apache di Ms Windows Ada beberapa Aplikasi Apache yang dapat berjalan di Windows yaitu : - Apache2 triad - XAMPP - WAMPP - dll 5

Apache di Linux Di Linux pun ada beberapa Aplikasi Apache,yaitu : - LAMPP - XAMPP - Atau kita bisa juga menginstall satu persatu seperti apache(http), PHP dan mysql melalui Source code yang dapat di download di internet secara gratis. Kelebihan Web Server Apache Apache termasuk dalam kategori freeware. Apache mudah sekali proses instalasinya jika dibanding web server lainnya seperti NCSA, IIS, dan lain-lain. Mampu beroperasi pada berbagai platform sistem operasi. Mudah mengatur konfigurasinya. Apache hanya mempunyai empat file konfigurasi. Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya 6

Kekurangan Web Server Apache web server Apache tidak memiliki kemampuan mengatur load seperti IIS, sehingga akan terus mem-fork proses baru hingga nilai MaxClients tercapai atau hingga batas yang diizinkan oleh OS. Ini tentunya menguntungkan penyerang karena habisnya RAM akan lebih cepat tercapai. Apache tidak memproses karakter kutip dalam string Referrer dan UserAgent yang dikirimkan oleh client. Ini berarti client dapat memformulasi inputnya secara hati hati untuk merusak format baris log akses. Terganggunya proses upload data, yang bisa menyebabkan software salah dalam menerjemahkan ukuran data yang masuk. 7

2. Apache Tomcat Apache tomcat adalah web server berbasis open source yang mendukung untuk penggunaan JSP (Java Server Pages). Secara default, server tomcat ini belum memiliki package admin, sehingga tidak ada akses untuk admin. Yang ada hanyalah tomcat manager untuk memdeploy aplikasi web melalui file.war dari java web Ketika kita berusaha masuk ke URL admin ada keterangan Tomcat's administration web application is no longer installed by default. Download and install the "admin" package to use it. Hal itu dikarenakan tidak ada package admin dalam apache tomcat tersebut. Akses administration server tomcat ini bisa untuk setting JNDI. Java Naming and Directory Interface (JNDI) adalah sebuah API yang mendeskripsikan library Java yang standar untuk mengakses layanan naming dan directory seperti Domain Name Syatem (DNS), dan Lightweight Directory Access Protocol (LDAP). 8

Apache Tomcat merupakan implementasi software open source dari Java Servlet dan JavaServer Pages teknologi. Java Servlet dan JavaServer Pages spesifikasi yang dikembangkan di bawah Java Community Process. Kelebihan Apache Tomcat Performanya yang tinggi, stabil, memiliki banyak fitur Mudah dikonfigurasi Menggunakan hanya sedikit sumber daya pada server. Tidak bergantung kepada thread untuk melayani client. Kekurangan Apache Tomcat Belum mendukung IPV6 Update/patch versi terbarunya lama keluar Fast-CGInya tidak berfungsi maksimal Pemakainya tidak sebanyak Apache atau IIS(Komunitasnya tidak sebanyak Apache atau IIS) 9

3. Web Server IIS IIS atau Internet Information Services atau Internet Information Server adalah sebuah HTTP web server yang digunakan dalam sistem operasi server Windows, mulai dari Windows NT 4.0 Server, Windows 2000 Server atau Windows Server 2003. Layanan ini merupakan layanan terintegrasi dalam Windows 2000 Server, Windows Server 2003 atau sebagai add-on dalam Windows NT 4.0. Layanan ini berfungsi sebagai pendukung protokol TCP/IP yang berjalan dalam lapisan aplikasi (application layer). IIS juga menjadi pondasi dari platform Internet dan Intranet Microsoft, yang mencakup Microsoft Site Server, Microsoft Commercial Internet System dan produk-produk Microsoft BackOffice lainnya. 10

Evolusi IIS IIS Ver 3.51 ( Windows NT ) IIS Ver 4.01 ( Windows NT 4.0 ) IIS Ver 5.0 ( Windows 2000 ) IIS Ver 5.1 ( Windows XP ) IIS Ver 6.0 ( Windows Server 2003 ) Komponen Pendukung IIS Protocol Jaringan TCP/IP Domain Name System (DNS) Direkomendasikan untuk menggunakan format NTFS demi keamanan Software untuk membuat situs web, salah satunya Microsoft FrontPage 11

Fitur-Fitur IIS 1. IIS dapat digunakan sebagai platform dimana aplikasi web berjalan. Hal itu dapat dilakukan menggunakan ASP, ASP.NET, ISAPI,CGI, Microsoft.Net Framework, VBScript, Jscript dan PHP. 2. IIS mendukung protocol HTTP, FTP, SMTP, NNTP dan SSL. 3. IIS mengizinkan aplikasi web untuk dijalankan sebagai proses yang terisolasi dalam ruangan memori terpisah untuk mencegah satu aplikasi membuat crash aplikasi lain. 4. IIS dapat diatur dengan Microsoft Management Console atau menggunakan skrip Windows Scripting Host 5. IIS mendukung bandwidth throttling yang dapat mencegah sebuah situs web memonopoli bandwidth yang tersedia. 12 3

Kelebihan IIS Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft Untuk platform.net, user hanya bisa menggunakan IIS IIS memiliki fitur URL Filtering untuk mem-filter website yang tidak diinginkan Kekurangan IIS Tidak gratis (web server berbayar) Port 80 (Port untuk layanan web) sangat mudah diserang oleh cracker Keamanan file log juga sangat mudah ditembus sehingga sistem password pun akan mudah didapatkan. 13

4. Web Server LIGHTTPD Web Server yang alamat websitenya di http://lighttpd.net/ ini ditulis dalam bahasa pemrograman C. Dapat dijalankan pada sistem operasi Linux dan sistem operasi Unix-like lainnya, serta dapat pula dijalankan pada sistem operasi Windows. Lighttpd bersifat open source dan didistribusikan dengan lisensi BSD. Lighttpd mengklaim dirinya sebagai web server yang memakan sedikit space memori jika dibandingkan dengan web server lain. Selain itu lighttpd mempunyai kemampuan untuk mengatur cpuload secara efektif dan beberapa fitur advance seperti FastCGI, SCGI, Auth, OutputCompression, URL-Rewriting dan lain-lain. 14

Fitur-Fitur LIGHTTPD Dukungan load-balancing FastCGI, SCGI, dan HTTP proxy. Dukungan chroot. Web server berbasis select()-/poll()-/epoll() Dukungan untuk skema notifikasi event yang lebih efisien seperti queue dan epol. Conditional rewrites (mod_rewrite). Dukungan SSL dan TLS, via OpenSSL. Otentikasi terhadap sebuah server LDAP Statistik RRDtool Rule-based downloading dengan kemungkinan penanganan sebuah script hanya otentikasi Dukungan Server Side Includes Dukungan modules Dukungan minimal WebDAV 15

Kelebihan IIS Virtual hosting yang fleksibel HTTP compression menggunakan mod_compress dan mod_deflate terbaru (1.5.x) Berukuran kecil (kurang dari 1 MB) Desain single-process hanya dengan beberapa thread. Tidak ada proses atau thread dimulai per koneksi. Kekurangan IIS Belum support IPV6 Update/patch versi terbarunya lama keluar Fast-CGInya tidak berfungsi maksimal Pemakainya tidak sebanyak Apache atau IIS (komunitasnya tidak sebanyak Apache atau IIS) 16

MENGADMINISTRASI WEB SERVER 3

Web Server Instalasi root@server:~#apt-get install apache2 lynx Konfigruasi Hal yang perlu di lakukan pertama kali setelah instalasi Apache adalah dengan menyesuaikan beberapa konfigurasi yang digunakan oleh Apache. File yang perlu di konfigurasi adalah /etc/apache2/sitesavailable/default root@server:~#nano /etc/apache2/sites-available/default <VirtualHost *:80> ServerAdmin webmaster@tkj.com ServerName www.tkj.com ServerAlias tkj.com #sesuaikan dengan E-Mail webmaster #tambahkan baris ini (sesuaikan) #tambahkan baris ini (sesuaikan) 18

Web Server Kemudian restart service apache2 root@server:~#service apache2 restart PENGUJIAN Buka alamat www.tkj.com menggunakan lynx root@server:~#lynx www.tkj.com Jika muncul seperti di atas berarti web server telah berhasil di install. Untuk menutup lynx tekan q kemudian y. 19