November 4, 2009

Example of Simple Web Server Using Python

I may got the question wrong on my previous post.

So, here is how to make a simple web server using python in ubuntu.

  1. Open up your ubuntu terminal and create the 'index.html' file like this:
    <head><title> sample</title></head>
    <h1> sample</h1>
    <p>This is the simple html sample. Got it?</p>
    <p>Visit <a href="">Coder's Talk blog</a></p>

  2. In the same directory, create the python server and name it as '' and enter the content like this:
    import SimpleHTTPServer
    import SocketServer

    theport = 1234
    Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
    pywebserver = SocketServer.TCPServer(("", theport), Handler)

    print "Python based web server. Serving at port", theport

  3. Run the python code using this command:
    $ python

  4. Open up your web browser and go to http://localhost:1234 and see your python web server running.

That's all... Have fun coding

Share This Article:

Bookmark This Article:
Feed Me Digg Technorati Best to Stumbleupon Reddit Blinklist Furl Spurl Yahoo Simpy


surface said...

You may try this:

python -m SimpleHTTPServer 1234

ApOgEE said...

I've done that, see the screenshot. Thanks for commenting my blog.