安装apache有两种方式,一种是从官网下载安装包,编译安装。另一种是通过sudo apt-get install apache2在线安装。由于两种方式安装方式区别很大,而且安装的路径目录、配置文件和安装成功显示界面也不同。这里我就介绍用命令方式进行安装。
输入 sudo apt-get install apache2,会进行一系列安装。安装成功后启动用:sudo /etc/init.d/apache2 start,停止、重启分别是stop,restart。ubuntu14.04命令行安装apache2是默认没有httpd.conf文件的,因为httpd.conf是用户配置文件,而apache2.conf是配置文件,我们就在apache2.conf文件下修改就可以。
sudo gedit /etc/apache2/apache2.conf修改配置文件,
添加如下配置文件,在之前我们需要在/var/www目录下建立/cgi-bin/目录,
`ScriptAlias /cgi-bin/ "/var/www/cgi-bin/'
<Directory "/var/www/cgi-bin/">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
AddHandler cgi-script .py
’</Directory>‘
接下来我们还需要配置cgi文件,sudo gedit /etc/apache2/mods-enabled/mime.load进入此文件,添加如下代码
LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so
测试:
在/var/www/cgi-bin/目录下建立myscript-1.py测试文件
#!/usr/bin/python
print"Content-Type: text/html"
print""
print"<html>"
print"<h2>CGI Script Output</h2>"
print"<p>This page was generated by a Python CGI script------leezhu.</p>"
print"</html>"
在浏览器里输入url:localhost/cgi-bin/myscript-1.py可以看到如下成功页面
![OK](https://img-blog.csdn.net/20160714122604304)
以后直接就可以在/cgi-bin/目录下写cgi程序了