AllowOverride None Options ExecCGI Order allow,deny Allow from all
发布时间:2019-08-08 07:44:18编辑:auto阅读(1529)
修改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
上一篇: python3爬虫(4)各种网站视频下载
下一篇: python对文件的操作
48102
46789
37711
35037
29576
26237
25166
20203
19841
18315
5988°
6672°
6164°
6153°
7264°
6103°
6212°
6684°
6649°
8040°