19 April, 2014

Python - start a webserver in any dir

Miniserver - en Debian netbook med ekstern harddisk.


LAN-server
# python -m SimpleHTTPServer 8000

Start så en browser ... sådan:

# http://localhost:8000/index.htm

WAN-server på WWW
Miniserveren kan i øvrigt åbnes for internettet. Det kræver at http porten åbnes. På routeren kan det være nødvendigt at åbne port 80 og at knytte porten til en bestemt computers ip. Serveren startes fx sådan:

# cd /media/myDisk/someDir/
# sudo python -m SimpleHTTPServer 80

Herefter er en simpel webserver klar - og online. 

Sikkerhedsmæssigt vil det være klogt at lukke for port 80 igen, når den ikke bruges.

No comments: