Membuat server menggunakan python?

Emang bisa ya?

Ya, saya juga pertama tau tentang ini heran. Kok python bisa digunakan untuk membuat server. Ternyata pada python, ada modul yang bisa digunakan untuk membuatnya yaitu modul “SimpleHTTPServer”. Nah modul inilah yang akan kita gunakan untuk membuat server.

1. Siapkan komputer yang akan dijadikan server. Contoh IP laptop saya yang mau dijadikan server adalah 192.168.1.105

2. Buka terminal dan ketikkan

[email protected]:~# python -m SimpleHTTPServer 3124

Keterangan :
python = Mengaktifkan python
m = Opsi untuk memanggil modul
SimpleHTTPServer = Nama modul
3124 = port

Jika hasilnya seperti ini

:

Berarti server telah berjalan dengan baik. Port 3124 bisa diganti sesukanya asalkan port nya tidak digunakan oleh service lain.

3. Selanjutnya kita bisa mengakses server nya dengan menggunakan komputer lain (dalam satu jaringan). caranya dengan mengetikkan pada browser :

http://192.168.1.105:3124

Saya mengakses servernya sebagai client dari komputer lain dengan IP client 192.168.1.106 :

Direktori yang ditampilkan oleh server adalah direktori dimana kita memulai mengaktifkan python.

Dalam kasus ini saya menampilkan direktori /root.

Setelah saya mengakses server dari komputer lain maka terminal akan menampilkan sesuatu.

Perhatikan pada terminal. Servernya menampilkan bahwa host dengan IP 192.168.1.106 telah mengakses server.

4. Cara ini bisa digunakan untuk berbagi pakai file dengan teman-teman kita dalam satu jaringan, karena client bisa mendownload file yang disediakan oleh server

.

Note : Tekan ctrl + c untuk menghentikan server