Настройка CheeryPy на Windows Server - Amazon EC2 - PullRequest
0 голосов
/ 15 января 2012

Я ищу помощь в настройке CherryPy под Windows Server на Amazon EC2.

Мои настройки:

Windows Server 2008 с постоянным IP-адресом. IIS можно увидеть снаружи (показывает экран логотипа IIS 7), используя постоянный IP-адрес. Python 2.7 и CherryPy 3 установлены с настройками по умолчанию.

Небольшой тестовый скрипт Python успешно выполняется: (см. Скрипт ниже).

При использовании браузера на сервере с URL-адресом: «http://localhost:8080/”, выводит ожидаемую строку (например, «Hello World from Test! on: Sun Jan 15 17:25:18 2012»)

Любая попытка использовать внешний IP-адрес (http://50.19.yyy.xxx:8080/) время ожидания истекает как с браузера сервера, так и с внешнего браузера (мой компьютер). При доступе к 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()
...