美文网首页
apache配置cgi编程

apache配置cgi编程

作者: dotdiw | 来源:发表于2017-05-22 00:04 被阅读838次

找到apache(安装请参照http://www.jianshu.com/p/8ac62b224a6b)配置文件,vim打开

1. 加载cgi模块

  • 去掉如下注释

#LoadModule cgid_module modules/mod_cgid.so

2.设置映射路径("/usr/local/htdocs/cgi-bin/"为真实路径)

  • 注意这里 路径末尾一定要加/ ,否则apache是无法打到该路径下的文件的。

ScriptAlias /cgi-bin/ "/usr/local/htdocs/cgi-bin/"

3.设置路径访问权限

<Directory />
    AllowOverride none
    Require all denied
</Directory>```
将上面的内容全部修改为下面的内容:

<Directory "/usr/local/htdocs/cgi-bin/">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>```

4. 设置apache可解释python的cgi脚本文件

  • 去掉注释(并末尾加上.py)

#AddHandler cgi-script .cgi

5. 重启apache

# /usr/local/apache/bin/apachectl restart

如下所示

AddHandler cgi-script .cgi .py

6. 在"/usr/local/htdocs/cgi-bin/"创建hello.py

  • vim /usr/local/htdocs/cgi-bin/hello.py
#!/usr/bin/python
# -*- coding: UTF-8 -*-

print "Content-type:text/html"
print                               # 空行,告诉服务器结束头部
print '<html>'
print '<head>'
print '<meta charset="utf-8">'
print '<title>Hello Word - 我的第一个 CGI 程序!</title>'
print '</head>'
print '<body>'
print '<h2>Hello Word! </h2>'
print '</body>'
print '</html>'```

### 7. 浏览器访问(http://localhost/cgi-bin/hello.py) 显示结果如下:
![](https://img.haomeiwen.com/i2137957/a6b2053fdc83fc96.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

相关文章

  • apache配置cgi编程

    找到apache(安装请参照http://www.jianshu.com/p/8ac62b224a6b)配置文件,...

  • Python+Apache+CGI

    环境安装好(包括Python、Apache以及相关的组件),从CGI配置开始。 1.配置CGI环境 Apache支...

  • Python-CGI配置

    准备 Apache 支持 CGI 配置,如果没有配置 Apache 服务器,请参考《Mac-Apache服务器配置...

  • mac上使用tomcat配置CGI

    如果没有安装tomcat可以使用apache调用CGI,参考apache配置CGI。如果安装了tomcat,可以配...

  • python 教程笔记day9

    Python CGI编程 CGI(Common Gateway Interface) Web服务器配置 配置参考 ...

  • mac下 配置 CGI python

    python CGI MAC下的环境配置 之前查的资料都太老 Unix系统自带apache 配置CGI很好配 但...

  • python简单配置apache进行cgi编程

    确保你的系统已经安装了python和apache,安装方法不累述。一、打开“/etc/httpd/conf/htt...

  • Maven 下载配置(Mac)

    下载 下载地址:http://maven.apache.org/download.cgi 配置 验证是否配置成功 ...

  • 服务器端编程

    Menu 概念 在windows server端需要配置apache,才能试用cgi-bin 在服务器安装CGI脚...

  • Maven

    Maven下载与配置 Maven下载地址:http://maven.apache.org/download.cgi...

网友评论

      本文标题:apache配置cgi编程

      本文链接:https://www.haomeiwen.com/subject/rravxxtx.html