AllowOverride None Options ExecCGI Order allow,deny Allow from all
发布时间:2019-08-08 07:44:18编辑:auto阅读(1691)
修改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对文件的操作
48922
48033
38790
35919
30340
27119
26124
20957
20778
19137
648°
728°
699°
693°
669°
634°
735°
816°
925°
1136°