Pada Python terdapat modul SimpleHTTPServer yang bisa membuat web server sementara pada server/komputer. Ketika ingin membagi berkas di dalam jaringan menggunakan peramban (browser), tidak perlu menginstall Apache, nginx atau web server lainnya.

Misalnya ketika saya ingin berbagi berkas iso CentOS saya yang berada di /home/adi/Downloads/iso/CentOS, maka saya akan menjalankan modul SimpleHTTPServer di folder tersebut.

Berikut langkahnya:

$ cd /home/adi/Downloads/iso/CentOS/
$ python -m SimpleHTTPServer 8000

Screenshot from 2016-02-19 14:57:09

Perintah tersebut akan menampilkan Directory listing di folder /home/adi/Downloads/iso/CentOS/ jika kita mengakses peramban pada port 8000.

Screenshot from 2016-02-19 14:57:18

Untuk menghentikan SimpleHTTPServer cukup tutup terminal atau tekan Ctrl + C.