版权声明:本文转载自 张晨的专栏(http://blog.csdn.net/zc123456zzc), 转载请保留本声明! https://blog.csdn.net/zc123456zzc/article/details/48520543
1 准备运行环境
安装python——省略
安装服务器
apt-get install apache2
配置服务器
在/etc/apache2/apache2.conf
中添加如下代码:
AddHandler cgi-script .cgi .pl
告诉服务器cgi和pl后缀的文件都是cgi脚本
终端中启动cgi模式:a2enmod cgi
查看/etc/apache2/conf-available
目录中的serve-cgi-bin.conf
文件,看到
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
这是将url中的路径/cgi-bin/
映射到/usr/lib/cgi-bin/
2 编写python脚本
#!/usr/bin/python
# -*- coding: utf-8 -*-
print 'Content-type: text/plain'
print #打印空行,以结束首部
print 'Hello, world!'
如果脚本中包含中文,记得加第二行的代码,不然运行的时候会报500错误,第一行指定了执行此脚本的方式
将此脚本放在/usr/lib/cgi-bin/
目录下,命名为simple1.cgi
修改脚本的权限chmod 755 simple1.cgi
含义是所有者rwx,用户组r-x,其他r-x
最后,重启服务器:service apache2 restart
在浏览器中输入http://localhost/cgi-bin/simple1.cgi
运行结果如下: