小编这次要给大家分享的是使用python如何实现CGI环境搭建,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
本文web服务器使用的为apache。
<强> 1。安装apache 强>
yum安装- y httpd
<强> 2。配置apache 强>
修改apache配置文件/etc/httpd/conf/httpd。会议将下面一行的注释去掉,如果没有则添加:
LoadModule cgid_module模块/mod_cgid.so
cgi脚本文件的默认路径为/var/www/目录/
修改如下几处内容:
& lt;目录/祝辞
引用>
AllowOverride没有
要求所有否认
& lt;/Directory>
为:
& lt;目录“/var/www/cgi-bin"在
引用>
AllowOverride没有
选项+ ExecCGI
订单允许,拒绝
允许从所有
& lt;/Directory>去掉注释并添加。py
AddHandler cgi脚本. cgi . py
<强> 3。重启apache 强>
第一,启动,终止,重启
systemctl httpd开始。服务#启动
systemctl httpd停止。服务#停止
systemctl启动httpd。服务#重启
第二,设置开机启动/关闭
systemctl启用httpd。服务#开机启动
systemctl禁用httpd。服务#开机不启动
<强> 4。检查httpd状态强>
httpd systemctl状态。服务
●httpd。服务——Apache HTTP服务器 加载:加载(/usr/lib/systemd/系统/httpd.service;启用;厂商预设:禁用) 主动:主动(运行)自四2018-12-27 10:05:27中科;6分钟前 文档:男:httpd (8) 男:apachectl (8) 主要PID: 4943 (httpd) 状态:“总请求:0;当前请求/秒:0;目前交通:0 B/sec" CGroup:/system.slice/httpd.service ├─4943/usr/sbin/httpd -DFOREGROUND ├─4946/usr/libexec/nss_pcache 131074 ├─4947/usr/sbin/httpd -DFOREGROUND ├─4948/usr/sbin/httpd -DFOREGROUND ├─4950/usr/sbin/httpd -DFOREGROUND ├─4951/usr/sbin/httpd -DFOREGROUND ├─4952/usr/sbin/httpd -DFOREGROUND └─4955/usr/sbin/httpd -DFOREGROUND 12月27日10:05:26大师systemd[1]:启动Apache HTTP服务器…… 12月27日10:05:26大师httpd [4943]: AH00558: httpd:不能可靠地确定服务器# 39;使用192.168.1.200年代完全限定域名。设置…是消息 12月27日10:05:27大师systemd[1]:启动Apache HTTP服务器。 提示:有些行ellipsized,使用- l显示。<强> 5编写代码
强># !/usr/bin/python #=utf - 8编码 打印“内容类型:文本/html" 打印#空行,告诉服务器结束头部 打印& # 39;& lt; html> & # 39; 打印& # 39;& lt; head> & # 39; 打印& # 39;& lt;元charset=皍tf-8"祝辞& # 39; 打印& # 39;& lt; title>你好的话——我的第一个CGI程序! & lt;/title> & # 39; 打印& # 39;& lt;/head> & # 39; 打印& # 39;& lt; body> & # 39; 打印& # 39;& lt; h3>嘿!你最帅了~ & lt;/h3> & # 39; 打印& # 39;& lt;/body> & # 39; 打印& # 39;& lt;/html> & # 39;<强> 6前台测试强>
好可以。
但是有一个问题,这是引用的python2
看完这篇关于使用python如何实现CGI环境搭建的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。
使用python如何实现CGI环境搭建