今天又回过神来,准备看看web.py的ssl支持
结果调了半天才出来
坑爹1
中文cookbook地址 http://webpy.org/cookbook/ssl.zh-cn
英文cookbook地址 http://webpy.org/cookbook/ssl
中文版只给了一个例子,结果怎么也弄不出来
英文版上却了2个例子,第一个是0.37的 跟中文版那个一样,
另一个是0.36及以前的,说明0.36的可能会出exception(For version 0.36 and earlier (somewhat broken implementation, will crash on SSLException))
但是0.37版还没发布呢。。。。。
坑爹2
用0.36版运行0.37的例子
提示 raise ImportError("You must install pyOpenSSL to use HTTPS.")
用0.36版运行0.36的例子
提示 找不到cherrypy,没法import
我是两个lib都装了
结果进入坑爹3
坑爹3
不知道0.36这个例子的path是怎么出来的,好像也不是linux的吧
也不给个说明,我一直以为还有个lib没装,google了半天没结果,到最后重新看代码才发现这2个path有点不对劲
搜素了一下,才在python目录里找到
0.36修正后的例子
import web from web.wsgiserver import CherryPyWSGIServer from web.wsgiserver.ssl_builtin import BuiltinSSLAdapter #ssl_cert = "path/to/ssl_certificate" #ssl_key = "path/to/ssl_private_key" ssl_cert = "C:/Python27/Lib/test/ssl_cert.pem" ssl_key = "C:/Python27/Lib/test/ssl_key.pem" CherryPyWSGIServer.ssl_adapter = BuiltinSSLAdapter(ssl_cert,ssl_key,None) urls = ("/.*", "hello") app = web.application(urls, globals()) class hello: def GET(self): return 'Hello, world!' if __name__ == "__main__": app.run()
0.37的例子,未验证,留个记号
import web from web.wsgiserver import CherryPyWSGIServer CherryPyWSGIServer.ssl_certificate = "path/to/ssl_certificate" CherryPyWSGIServer.ssl_private_key = "path/to/ssl_private_key" urls = ("/.*", "hello") app = web.application(urls, globals()) class hello: def GET(self): return 'Hello, world!' if __name__ == "__main__": app.run()
发表评论
-
用webpy+gae做一个隐藏播放文件地址的东东,失败了2 -半成功
2012-04-23 21:14 1006昨天说到失败了想换一个html5播放器试试其实跟播放器根本没有 ... -
用webpy+gae做一个隐藏播放文件地址的东东,失败了
2012-04-22 22:52 1361很简单 想把一些mp3文件放到gae上,不过不想被下载,虽 ... -
用chrome访问gae的static文件的问题
2012-04-21 14:49 2655Traceback (most recent call ... -
一篇写的还不错的gae入门
2012-04-08 20:37 1021经过一段时间的摸索,感觉gae已经入门了 特地把查到的资料上 ... -
web.py笔记gae的session总结
2012-03-09 00:04 2572这几天利用gae部署webpy的小东西 感慨颇多 1 ga ... -
web.py笔记db处理 坑爹_test=True
2012-03-04 15:44 3278http://webpy.org/cookbook/Inser ... -
web.py笔记 表单post的checkbox
2012-03-02 23:40 3626<p> <label for=&quo ... -
web.py笔记 中文html
2012-03-01 00:37 1366本来今天测试的是数据库 结果在template的html里面 ... -
web.py笔记模板3 i18n 切换
2012-02-26 21:42 1671研究了很久pot,po,gettext,poedit的文档 ... -
web.py笔记模板2 i18n准备po和mo文件
2012-02-22 22:23 1723其实,今天晚上本来像做i18n的 http://webpy. ... -
web.py笔记模板1
2012-02-21 22:27 3439http://webpy.org/docs/0.3/templ ... -
web.py笔记 cookie
2012-02-19 16:28 1494官方url http://webpy.org/co ... -
web.py笔记 大块文件下载
2012-02-17 22:26 4646官方url http://webpy.org/cook ... -
web.py笔记 处理404 500
2012-02-12 22:50 3161官方cookbook http://webpy. ... -
wing ide 设置
2012-02-12 22:43 11331用惯了eclipse,这个轻量级的wingide 还真是有点不 ... -
web.py笔记ctx
2012-02-12 16:48 4880http://webpy.org/cookbook/ctx ... -
web.py笔记ssl 续 apache
2012-02-11 22:32 1382对前几天ssl的连接方式,仍然比较担心 感觉不是那么妥当 ... -
web.py 笔记 控制url
2012-01-15 22:54 4106web.py 的url控制说明 ,官方的中文coo ... -
web.py笔记session
2012-01-08 21:58 4161官方的例子 http://webpy.o ... -
web.py
2012-01-04 21:37 7555http://webpy.org/ import ...
相关推荐
Python的Web.py是一个轻量级、灵活且强大的Web框架,它允许开发者用Python代码直接构建Web应用程序。在尝试使用`pip install web.py`命令安装时,可能会遇到一些问题,这通常与网络连接、库依赖冲突或者版本不兼容...
Web.py Cookbook 简体中文版手册 欢迎来到web.py 0.3的Cookbook。提醒您注意:某些特性在之前的版本中并不可用。当前开发版本是0.3。 web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目...
web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目。该框架由美国作家、Reddit联合创始人、RSS规格合作创造者、著名计算机黑客Aaron Swartz开发。web.py目前已被很多家大型网站所使用。
web.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy ...
【web.py】 web.py是一个轻量级的Python Web框架,设计简洁且易于上手。它提供了MVC(模型-视图-控制器)架构模式,让开发者能够快速地开发出Web应用。web.py的核心概念包括URL路由、请求处理、模板渲染等。 1. URL...
【标题】"py2+web.py.rar" 指的是一个使用Python 2版本和Web.py框架构建的Web应用程序的压缩文件。Web.py是Python语言中的一个轻量级Web开发框架,它允许开发者快速地创建功能丰富的Web服务。在Windows Server 2008 ...
**web.py 中文教程概述** `web.py` 是一个轻量级、简洁且灵活的 Python Web 开发框架,它提供了一种快速构建 Web 应用程序的方法。本教程旨在为初学者提供关于 web.py 的详细指导,涵盖从基础应用到高级特性的全...
2. 通过Webpy和Nginx with FastCGI搭建Web.py:讲解如何使用web.py通过Webpy和Nginx with FastCGI搭建Web.py 3. 通过Apache和mod_wsgi部署:展示如何使用web.py通过Apache和mod_wsgi部署 4. 通过Nginx和mod_wsgi部署...
**Python 3.7与Web.py的兼容性问题** `Web.py`是一个轻量级的Python Web框架,它提供了一种简洁的语法来快速开发Web应用程序。然而,随着Python版本的更新,某些库可能需要进行调整以保持兼容性。`web.py针对python...
【Python web.py 框架详解】 web.py 是一个轻量级且强大的Python Web框架,它的设计理念是简洁、直观,并且易于上手。这个框架旨在让开发者能够快速地构建Web应用,同时保持代码的清晰性和可维护性。web.py 的核心...
Web.py是一个基于Python的Web开发框架,为开发人员提供了一个简洁的API来构建Web应用程序。从提供的文件内容来看,这部分文档涵盖了几个关键的知识点,包括用户输入的访问、数据库的访问、模板的使用以及Web.py应用...
Web.py Cookbook 简体中文版V0.3
**web.py框架详解** `web.py` 是一个针对Python编程语言设计的轻量级Web框架,它的核心设计理念是简洁和高效。作为一个小巧而灵活的框架,`web.py` 能够帮助开发者快速构建Web应用程序,同时保持代码的清晰性和可...
一个用web.py写的Hello World,主要是入门感受下pthon而已。 使用: 1、用终端CD到web.py,执行:python setup.py install,在Linux 等系统下,需要root 的权限,可以执行:sudo python setup.py install。 2、CD到...
web.py 的官方网址是 http://webpy.org,这里提供了详细的文档、示例和社区支持。 **1. web.py 的核心特性** 1.1 **简洁的语法**:web.py 提供了一种直观的URL映射方式,通过`url()`函数定义路由,使得代码更易读...
Nginx + uwsgi + web.py 搭建web服务器, 也包含一整套python服务器后台框架代码,简单方便,容易搭建。
web.py是一个小巧灵活的Python框架,它简单而且功能强大。webpy的设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它没有URL路由、没有模板也...
**Python web框架:web.py详解** web.py是一个轻量级且功能强大的Python Web框架,它以其简洁、直接的API设计赢得了开发者们的喜爱。这个框架旨在让Web开发变得更加简单,允许开发者快速构建从简单的个人项目到复杂...