De vegades podem necessitar crear un repositori al vol per a descàrregues puntuals de fitxers i no tenim FTP, ni terminal per a usar un SCP. Doncs amb SimpleHTTPServer tenim una solució ràpida.
Podem llançar SimpleHTTPServer i, des dels clients, fer descàrregues o còpies amb wget, lynx, curl o simplement des d'un navegador web. I així, per a coses puntuals, ens estalviem instal·lar l'httpd, l'Nginx, l'Apache o qualsevol altre servidor web o FTP.
Obrirem una terminal i anirem a la ruta que necessitem obrir amb HTTP, i executarem a continuació:
python -m SimpleHTTPServer 8000
Podem canviar el port que necessitem. I podem executar aquest servidor web ràpid dins dels nostres scripts.
Jo acostume a llançar-lo quan faig una instal·lació d'OpenBSD a una Raspberry o a una BeagleBone, aleshores el meu servidor web ràpid deixe tots els install sets complets d'OpenBSD i guanye temps durant el procés d'instal·lació.