在Windows Server上配置CheeryPy - Amazon EC2

时间:2012-01-15 17:47:08

标签: amazon-ec2 amazon cherrypy

我正在寻找帮助在Amazon EC2上的Windows Server下配置CherryPy。

我的设置:

带有永久IP地址的Windows Server 2008。 可以从外部看到IIS(显示IIS 7徽标屏幕),使用永久IP地址。 使用默认设置安装Python 2.7和CherryPy 3。

小型Python测试脚本成功运行:(参见下面的脚本)。

在服务器上使用浏览器时,使用url:“http:// localhost:8080 /”,它会输出预期的字符串 (比如“测试中的Hello World!on:Sun Jan 15 17:25:18 2012”)

任何使用外部IP(http://50.19.yyy.xxx:8080/)的尝试都会在服务器浏览器和外部浏览器(我的PC)中超时。 从本地和外部浏览器访问http://50.19.yyy.xxx/,都显示IIS 7徽标 - 这意味着IIS工作正常,并且有HTTP访问权限。

我杀了IIS服务,但没有说明缺少对CherryPy / Python的访问权。

我可以完全禁用IIS以使CherryPy正常工作。

有什么建议吗?

谢谢,

import cherrypy
import time
from cherrypy import expose

class Converter:
    @expose
    def index(self):
        return "Hello World from Test! on: " + time.ctime()
cherrypy.config.update({'server.socket_host': '0.0.0.0',
                        'server.socket_port': 8080,
                       })

cherrypy.quickstart(Converter()

0 个答案:

没有答案