2012-05-26 2 views
0

cherrypy에 대해 듣고 호기심이 없어이 스크립트를 실행하려고했습니다.아파치 서버 8080 체리 피와 포트 충돌

import cherrypy 
class HelloWorld(object): 
    def index(self): 
     return "Hello World!" 
    index.exposed = True 

cherrypy.quickstart(HelloWorld()) 

실행하려면 이미 실행중인 내 아파치를 중지해야합니다. 처음으로 "Hello World"출력을 얻은 후이 브라우저를 사용할 때 localhost : 8080에 액세스하려고 시도 할 때 브라우저가 무한대 로딩 상태가됩니다. 이들은 cherrypy와 Apache 또는 다른 도움 사이의 충돌이라고 생각합니다. 나를 plz 무엇을할까요? 감사합니다.

답변

2

CherryPy가 청취해야하는 포트를 정의 할 수 있습니다. cherrypy.quickstart() 전에 cherrypy.config.update()을 실행하여

, 당신은 서버가 수신 어떤 포트 변경할 수 있습니다. 내 예제에서는이 CherryPy의 구성에 대한 자세한 내용은 7077.

cherrypy.config.update({'server.socket_port': 7077}) 

있어, this documentation이있다.

관련 문제