广告
返回顶部
首页 > 资讯 > 后端开发 > Python >apache cgi python
  • 116
分享到

apache cgi python

apachecgipython 2023-01-31 01:01:17 116人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

修改apache配置文件如下<Directory "/usr/local/sae/Httpd//htdocs/cgi-bin">    AllowOverride None    Options ExecCGI    Order

修改apache配置文件如下

<Directory "/usr/local/sae/Httpd//htdocs/cgi-bin">

    AllowOverride None

    Options ExecCGI

    Order allow,deny

    Allow from all

</Directory>

     AddType text/html .htm .html .py

     AddHandler cgi-script .cgi .py


编写hello_get.py,放在/usr/local/sae/httpd/htdocs/cgi-bin/目录下,赋予权限chmod a+x hello_get.py


代码:

    

#!/usr/bin/python

import cgi

import os

import time

import cStringIO

import JSON


fORM = cgi.FieldStorage()

ip=form.getvalue('ip')

head_lines=form.getvalue('head_lines')




print "Content-type: text/html\n\n"

address_dict={'10.13.144.':'bx','10.73.26.':'tc','10.75.7.':'yf','10.67.15.':'yq'}

a=ip.split(".")

b=a[0:3]

d=a[-1]

e=".".join(b)

c=e+"."

address_1=address_dict[c]

f=str(d)

g=address_1+f

time_day=time.strftime('%Y-%m-%d')

h=os.popen('grep -R %s /data1/saelog/%s/error/'%(g,time_day))

head_list=[]

sum=0

dict={}

if head_lines:

        for i in h:

                j=i.split(":")[1:]

                head_list.append(j)

        for kk in head_list:

                dict[sum]=head_list[sum]

                sum+=1

                if sum == int(head_lines):

                        break;

        print dict

        dict_json=json.dumps(dict)

        print dict_json


else:

        for i in h:

                j=i.split(":")[1:]

                head_list.append(j)

        for kk in head_list:

                dict[sum]=head_list[sum]

                sum+=1

        dict_json=json.dumps(dict)

        print dict_json


--结束END--

本文标题: apache cgi python

本文链接: https://www.lsjlt.com/news/184868.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • apache cgi python
    修改apache配置文件如下<Directory "/usr/local/sae/httpd//htdocs/cgi-bin">    AllowOverride None    Options ExecCGI    Order...
    99+
    2023-01-31
    apache cgi python
  • 【apache+cgi+python】c
    虽然现在开发web用的都是一些成熟的框架, 使我们可以不用关心底层的接口逻辑, 但是多了解一些底层的知识对我们也是有帮助的。 虽然在效率上cgi接口远不如其它几个接口, 但是它足够简单, 非常适合新手入门。 本文使用python,curl...
    99+
    2023-01-31
    apache cgi python
  • ubuntu如何配置apache运行cgi脚本
    这篇“ubuntu如何配置apache运行cgi脚本”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu如何配置apa...
    99+
    2023-07-04
  • python cgi 程序demo
    http://www.yiibai.com/python/python_cgi_programming.html公共网关接口或CGI,Web服务器和一个自定义的脚本之间交换信息是是一组定义的标准..CGI规范在由NCSA和NCSA定义的CG...
    99+
    2023-01-31
    程序 python cgi
  • Python网页编程(CGI)
    1)程序简单,引用几个关键处理即可: #coding=utf-8 #!/usr/bin/python # CGI处理模块 from os import environ import cgi, cgitb # 创建 FieldStorage...
    99+
    2023-01-31
    网页 Python CGI
  • Python CGI编程是什么
    这篇文章主要讲解了“Python CGI编程是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python CGI编程是什么”吧!Python CGI编程什么是CGICGI 目前由NCSA...
    99+
    2023-06-08
  • 【Python进阶】04、CGI编程
    一、CGI概述1、CGI简介      CGI(Common Gateway Interface) 是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和We...
    99+
    2023-01-31
    进阶 Python CGI
  • Windows怎么配置Apache以便在浏览器中运行Python script的CGI模式
    这篇文章给大家介绍Windows怎么配置Apache以便在浏览器中运行Python script的CGI模式,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。现在因为已经安装了2.6的Python,以及支持2.6的Eric...
    99+
    2023-06-05
  • Fedora中apache如何安装配置使之执行cgi程序
    小编给大家分享一下Fedora中apache如何安装配置使之执行cgi程序,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1,安装Fedora apache 首先到Fedora apache的主页下载***版本的Fedora...
    99+
    2023-06-16
  • python CGI 文件读写注意 50
    cgi出现500错误 ,是由于 HTTP表头不对gi的通信依靠stdout与浏览器通信。 所以简单地在py-cgi-index.py里面写: #!/usr/bin/env python print 'hello world' 这样写是不对的...
    99+
    2023-01-31
    文件 python CGI
  • 理解CGI、FCGI、php-cgi、php-fpm的概念
    CGI(Common Gateway Interface)是一种标准的Web服务器与应用程序之间进行通信的协议。它允许Web服务器调...
    99+
    2023-09-14
    PHP
  • 如何搭建C语言CGI和Apache服务器的开发环境
    这期内容当中小编将会给大家带来有关如何搭建C语言CGI和Apache服务器的开发环境,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。今天中午在研究c语言gui时看到了cgi。之前花了些时间找c语言的gui框...
    99+
    2023-06-17
  • 怎么在Python中交互CGI编程
    这篇文章给大家介绍怎么在Python中交互CGI编程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2...
    99+
    2023-06-14
  • 如何在Windows的Apache服务器上配置对PHP和CGI的支持
    这篇文章主要介绍“如何在Windows的Apache服务器上配置对PHP和CGI的支持”,在日常操作中,相信很多人在如何在Windows的Apache服务器上配置对PHP和CGI的支持问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作...
    99+
    2023-06-05
  • 怎么用CGI脚本输出CGI的环境变量
    这篇文章主要介绍“怎么用CGI脚本输出CGI的环境变量”,在日常操作中,相信很多人在怎么用CGI脚本输出CGI的环境变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CGI脚本输出CGI的环境变量”的疑...
    99+
    2023-06-08
  • 如何编写Python CGI程序与MySQL交互?
    假设您想使用Python CGi脚本登录您的帐户,以下是详细信息 login.html <html> <body> <form action="login.py" method="get"&...
    99+
    2023-10-22
  • 使用python cgi上传文件并计算m
    对文件拷贝后进行MD5值比较,看是不是拷贝完全。google和baidu上都是使用md5模块读取所有的文件进内存,在计算md5,导致计算超过1G大小的文件报错。增量计算MD5的方法:#!/usr/bin/python import hash...
    99+
    2023-01-31
    上传文件 python cgi
  • python-django-apache
    今天弄了一天django,想把它架到apache上这是apache的conf配置文件中我加入的内容Listen 127.0.0.1:8888<VirtualHost 127.0.0.1:8888>    <Location...
    99+
    2023-01-31
    python django apache
  • apache+mod-python
    1.install Python最新的Ubuntu操作系统是含有Python的,可以通过 Python --version 查看的:lab@lab:~$ python versionPython 2.7.1+2.install MySQL使...
    99+
    2023-01-31
    apache mod python
  • Python + Apache + mo
    准备也学学Python,GUI的库太大了,学起来周期太长,先搞搞Web,入了门再说。 先搭建Python + Apache + mod_python环境: 1、说起服务器,当然少不了Apache,不用安装这么麻烦,下载个XAMPP就好了,注...
    99+
    2023-01-31
    Python Apache mo
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作