能百度到的教程大多只介绍了apache CGI的配置,而直接忽略apache2的安装,本文将二者总结在一起。
Apache安装
1.这里选择更简单的命令行安装方式,直接在终端窗口中键入:
sudo apt-get install apache2
2.默认网站根目录:
默认的网站根目录是 “/var/www/html”,在浏览器中键入本地IP就可以解析html下的文件,这里默认的是index.html文件,在浏览器键入127.0.0.1或localhost 后,显示下面的页面就表示安装成功了。
3.两个主要配置文件,用于修改网站的根目录:
1) /etc/apache2/apache2.conf
默认根目录为’var/www/’,更改配置文件中的”Directory /var/www/” 中的 ‘/var/www/’ 为新目录即可。
2) /etc/apache2/sites-available/000-default.conf
将配置文件中的 ‘DocumentRoot /var/www/html’ 的 /var/www/html 修改为新的目录即可
3) 相当于分两级目录进行修改,修改成功后重启apache:
sudo /etc/init.d/apache2 restart
Apache CGI 配置
1.修改 /etc/apache2/apache2.conf 文件,在文件下添加 AddHandler cgi-script .py
2.编写cgi脚本测试:
创建/var/www/cgi-bin/index.cgi,在脚本中复制下面代码:
#!/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.</p>"
print"</html>"
在浏览器中键入 localhost/cgi-bin/index.cgi ,浏览器能显示出脚本内容就表示配置ok。