Install apache2 and enable CGI for perl or python on Ubuntu
To start with CGI-Programming, I assume you know basics of python and has basic knowledge of HTML.
I also assume, you have Ubuntu or any other Linux flavour to work on.
Let's get started then
- First thing first, ensures you have apache installed on your Ubuntu distribution. If not install it using the CLI command: sudo apt-get install apache2
- Edit the 000-default.conf file using the below command and enter the below few lines subsequently. Command to edit the file: sudo vim /etc/apache2/sites-available/000-default.conf . Now put these lines just below the line ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory /var/www/>
Options ExecCGI Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow, deny
Order allow, deny
allow from all
AddHandler cgi-script .py
</Directory>
- By Default on installation of apache2, the apache service starts running, just to be on safe side restart the service using the command: sudo service apache2 restart
- Now the final setup for CGI enabling. Run this command and you are done.
sudo a2enmod cgi
Now check if the apache for CGI-Programming got installed successfully and is ready to go by typing either localhost
OR
127.0.0.1 on any browser of your choice installed on your Ubuntu.
No comments:
Post a Comment