免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3738 | 回复: 4
打印 上一主题 下一主题

请教一个SimpleHTTPServer问题 [复制链接]

论坛徽章:
1
水瓶座
日期:2014-12-25 11:15:10
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-05-28 17:35 |只看该作者 |倒序浏览
最近在了解python的简单http服务

有一个想法是 搭建一个简单的http服务后,通过访问域名 然后执行服务器脚本

服务器上有这么一个脚本
  1. [root@mail cgi-bin]# cat update_openserver.sh
  2. #!/bin/sh
  3. echo "修改分区开服时间."
  4. echo "PS:13区区号为9013,14区区号为9014,15区区号为9015,16区区号为9016"
  5. echo  -n "输入修改分区的分区号1,2,3,4...:"
  6. read zone_id
  7. mysql -h192.168.1.212 -uroot -p123456  -P3307 -e "UPDATE xy_db_activity_s$zone_id.xy_tbl_openserver SET openTime = UNIX_TIMESTAMP();"
  8. echo "s$zone_id分区的当前时间"
  9. mysql -h192.168.1.212 -uroot -p123456 -P3307 -e "SELECT *,FROM_UNIXTIME(openTime) FROM xy_db_activity_s$zone_id.xy_tbl_openserver;"
复制代码
执行完情况是这样的
PS:有进行传值操作
  1. [root@mail cgi-bin]# ./update_openserver.sh
  2. 修改分区开服时间.
  3. PS:13区区号为9013,14区区号为9014,15区区号为9015,16区区号为9016
  4. 输入修改分区的分区号1,2,3,4...:11
  5. s11分区的当前时间
  6. +------------+-------------------------+
  7. | openTime   | FROM_UNIXTIME(openTime) |
  8. +------------+-------------------------+
  9. | 1401269649 | 2014-05-28 17:34:09     |
  10. +------------+-------------------------+
复制代码
有一篇文章是这样的
http://www.tuicool.com/articles/RfQZ7z

不过这篇文章是使用CGIHTTPServer

能不能通过他这样的 执行我这个服务器上update_openserver.sh 脚本的?有进行交互的~
求一个思路~~或者说些关键点 我也好google 百度之类的~~谢谢。

论坛徽章:
11
技术图书徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
2 [报告]
发表于 2014-05-28 17:45 |只看该作者
利用你已有的服务器执行update_openserver.sh?
看你是什么服务器了,多数生产WEB服务器(Apache/NGINX等等),支持很多运行方式,CGI/FastCGI/mod_xxx/WSGI等等

论坛徽章:
11
技术图书徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
3 [报告]
发表于 2014-05-28 17:48 |只看该作者
Python标准库的若干个HTTPServer都是本地调试用的,不适合在服务器上部署生产级别应用。

论坛徽章:
1
水瓶座
日期:2014-12-25 11:15:10
4 [报告]
发表于 2014-05-29 09:52 |只看该作者
这个样啊~~我在想想~{:3_196:} 回复 3# timespace


   

论坛徽章:
0
5 [报告]
发表于 2014-05-29 10:26 |只看该作者
Python写http server还是很方便的。不过有一个现成的框架:tornado,用来做web server很方便。收到请求就执行相应脚本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP