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程序

 

发布了100 篇原创文章 · 获赞 0 · 访问量 674
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览