<div style="line-height:19.7999992370605px"><div class="F3hlO"><div class="gmail_quote">Hi Frank,</div><div class="gmail_quote"><br></div><div class="gmail_quote"></div></div></div><div style="line-height:19.7999992370605px"><span title="Hide quoted text" tabindex="0" class="kN">…</span><div class="nD"><div class="gmail_quote">On Fri Jan 09 2015 at 11:36:06 AM Frank Geitzler <<a href="mailto:frank.geitzler@ns.sympatico.ca" target="_blank">frank.geitzler@ns.sympatico.ca</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div>    port = 8080<br></div><div>    httpd = HTTPServer(('', port), CGIHTTPRequeseteHandler)</div><div><br>    print("Starting simple_httpd on port: " + str(httpd.server_port)<br></div><div>    httpd.serve_forever()<br></div></blockquote><div><br></div></div></div></div><div style="line-height:19.7999992370605px"><div class="F3hlO"><div class="gmail_quote"><div>These lines actually start an HTTP Server (like apache, nginx in the sense that it talks HTTP) that only servers ONE thing, the CGIHTTPRequestHandler that you created. Basically saying, for this example in your book, you don't need any server ontop of the script. It will start a server for your script on port 8080, so if you go to <a href="http://localhost:8080/" target="_blank">http://localhost:8080</a> in your browser you should see the page you built.</div><div><br></div><div>To have many scripts in a cgi-bin directory, you will actually have to delete the lines mentioned above, and instead do something like this: <a href="https://wiki.python.org/moin/CgiScripts" target="_blank">https://wiki.python.org/moin/CgiScripts</a></div><div><br></div><div>However, this would be ill-advised, since writing cgi scripts is a way of the past ... way way back. I would advise you to pick up a web framework ... there are simple ones (like <a href="http://bottlepy.org/" target="_blank">bottle</a>) or bigger ones (like <a href="https://docs.djangoproject.com/en/1.7/" target="_blank">django</a>), of course there is a million and one web frameworks out there, I just mentioned two of the ones I like to use.</div><div><br></div><div>My advice is once you get a hang of the cgi server as mentioned in your book you should look at bottle tutorial and you will hopefully see that it is an easy migration of you code.</div><div><br></div><div>Thanks,</div><div><br></div><div>-- Hatem</div></div></div></div>