Simple WebServer using Python
This is a simple example to develop your own Python web server used for application development or testing Python script and should not be used on a public network. It works similar to the Apache web server with limited functionalities and not intended to be a full-featured web server. This tutorial demonstrates just to activate the built-in web server through a batch file.
Instructions
For developing a Python web server, we simply need Python software alone. The batch file (.bat) was created to activate the built-in web server, automatically open the default web browser with custom folder as root directory (www), and minimize the command line window while running the Python script.
Step 1: Download and install Python software according to your system platform. I have downloaded Windows x86-64 executable installer for 64-bit Windows 10 operating system.
Step 2: Create a new folder named www (optional, your path to the webpages). Also, create a new file index.html in the www folder with the following line “<h1>It Works!</h1>” and save it.
Step 3: Create an batch file PythonServer.bat in the www folder using any ASCII text editor and enter the following commands.
START /min python -S localhost 80 START "" http://localhost
Step 4: Double-click PythonServer.bat file to run web server and launch the web browser.
Comments
Post a Comment