ubuntu14.04 apache2+python cgi安装与配置

安装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程序了
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值