2. Perkembangan Web Server di Linux
Web Server merupakan sebuah perangkat lunak server 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.
3. Beberapa web server diantaranya yang
cukup banyak digunakan adalah:
1. Apache Web Server – The HTTP Web Server
2. Apache Tomcat
3. Microsoft windows Server 2003 Internet Information Services (IIS)
4. Lighttpd
5. Jigsaw
6. Sun Java System Web Server
7. Xitami Web Server
8. Zeus Web Server
4. Cara Kerja Web Server di Linux
1. Menerima permintaan (request) dari client, dan
2. Mengirimkan apa yang diminta oleh client (response).
Salah satu server web yang terkenal di
linux adalah Apache. Apache merupakan
server web antar platform yang dapat
berjalan di beberapa platform seperti linux
dan windows.Web Server juga merupakan
sebuah komputer yang menyediakan
layanan untuk internet
5. Dari bermacam-macam Packet Software di atas, yang paling populer
yaitu Apache dan juga IIS.
Untuk cara kerja Web Server, Web server merupakan mesin dimana
tempat aplikasi atau software beroperasi dalam mendistribusikan web
page ke user, tentu saja sesuai dengan permintaan user.
6. Hubungan antara Web Server dan Browser Internet
merupakan gabungan atau jaringan Komputer yang
ada di seluruh dunia. Setelah terhubung secara fisik,
Protocol TCP/IP yang memungkinkan semua komputer
dapat berkomunikasi satu dengan yang lainnya. Pada
saat browser meminta data web page ke server, maka
instruksi permintaan data oleh browser tersebut di
kemas di dalam TCP yang merupakan protocol
transport dan dikirim ke alamat, yang dalam hal ini
merupakan protocol berikutnya yaitu Hyper Text
Transfer Protocol (HTTP)
7. 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 sangat mudah sekali di mana
setiap kali anda mengetik http://… anda telah menggunakannya,
dan membawa anda ke dunia internet
8. 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
9. Jika data yang diminta oleh browser tidak ditemukan oleh si Web
server maka akan menimbulkan error yang sering anda lihat di web
page yaitu “Error : 404 Page Not Found”. Hal ini memberikan cita
rasa dari suatu proses yang tridimensional.
10. 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
11. 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.
12. Fungsi Web Server
Fungsi utama dari web server adalah
menempatkan situs web, selain situs web, web
server dapat pula digunakan untuk peyimpanan
data ataupun untuk menjalankan sejumlah
aplikasi .
Web server berfungsi untuk mentransfer berkas
melalui protokol komunikasi yang telah
ditentukan atas permintaan pengguna. Berkas
yang ditransfer dapat berupa teks, gambar,
video, dan lainnya yang merupakan elemen
sebuah halaman web.
13. Web server ini saat ini berfungsi pula untuk menjalankan program-
program yang memang dirancang untuk berjalan di web server.
Bahasa-bahasa tersebut ialah seperti PHP atau ASP. Sehingga web
server dapat juga dapat melakukan pengolahan data yang diberikan
oleh pengguna. Fitur ini biasa disebut server site scrpting.
14. FTP
FTP server adalah suatu server yang menjalankan
software yang berfungsi untuk memberikan layanan
tukar menukar file dimana server tersebut selalu siap
memberikan layanan FTP apabila mendapat
permintaan (request) dari FTP client. FTP client adalah
computer yang merequest koneksi ke FTP server untuk
tujuan tukar menukar file
15. Keamanan FTP
FTP sebenarnya cara yang tidak aman dalam mentransfer suatu file
karena file dikirimkan tanpa di-enkripsi terlebih dahulu tetapi melalui
clear text. Mode text yang dipakai untuk transfer data adalah
format ASCII atau format binary. Secara default, FTP menggunakan
mode ASCII dalam transfer data
16. Fungsi FTP
1. untuk mensharing data
2. untuk menyediakan indirect atau implicit remote computer
3. untuk menyediakan transfer data reliable dan efisien