Linux CGI----环境搭建(1)

1.安装 httpd
yum -y install httpd


2.设置好CGI目录:
vim /etc/httpd/conf/httpd.conf
#设置字段ScriptAlias:
ScriptAlias /cgi-bin/ /var/www/cgi-bin/

3.默认情况下,Linux 服务器配置运行的 cgi-bin 目录中为 /var/www。
如果你想指定其他运行 CGI 脚本的目录,可以修改 httpd.conf 配置文件,在末尾新增如下:
<Directory "/var/www/cgi-bin">
   AllowOverride None
   Options +ExecCGI
   Order allow,deny
   Allow from all
</Directory>

4.在 AddHandler 中添加 .py 后缀,这样我们就可以访问 .py 结尾的 python 脚本文件:
AddHandler cgi-script .cgi .pl .py

5.使用 Python 创建CGI 程序,文件名为 hello.py,文件位于 /var/www/cgi-bin 目录中,内容如下:
#!/usr/bin/python
# -*- coding: UTF-8 -*-

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

6.文件保存后修改 hello.py,修改文件权限为 755:
chmod 755 hello.py 

7.开启httpd服务
systemctl start httpd.service

8.在linux服务器上用w3m打开
w3m http://localhost/cgi-bin/hello.py

windows浏览器中输入(其中118.*.*.*地址为服务器的IP地址):
http://118.24.***.***/cgi-bin/hello.py

9.浏览器界面显示一下字样
Hello World! 我是一个CGI程序

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值