使用python如何实现CGI环境搭建

  介绍

小编这次要给大家分享的是使用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前台测试

使用python如何实现CGI环境搭建

好可以。

但是有一个问题,这是引用的python2

看完这篇关于使用python如何实现CGI环境搭建的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。

使用python如何实现CGI环境搭建