2009-01-31 2 views
8

저는 최근에 많은 양의 작은 wsgi 응용 프로그램을 작성하여 배포 할 수 있고 특정 응용 프로그램을 실행하도록 미리 구성된 웹 서버를 찾고 있습니다. 나는 wsgi 응용 프로그램을 제공 할 수있는 꼬인과 체리 같은 것들이 있다는 것을 알고 있지만 http 범위 헤더를 사용하여 큰 파일을 "의사 스트림"하는 기능 인 나를위한 핵심 기능이 빠져있는 것처럼 보입니다. BSD 또는 유사 라이센스하에 배포 가능한 웹 서버가 있습니다.이 서버는 cherrypy와 같은 wsgi 서버로 프록시 할 수 있고 http를 사용하여 대용량 파일을 제공 할 수있는 주요 플랫폼에서 독립 실행 형 실행 파일로 배포 할 수 있습니다. 범위 헤더?최소, 독립형, 배포 가능, 크로스 플랫폼 웹 서버

답변

3

Apache + mod_wsgi의 문제점은 무엇입니까? 아파치는 이미 멀티 플랫폼이다. 그것은 종종 이미 설치되어 있습니다 (Windows 제외).

lighttpd를보고 싶을 수도 있습니다. WSGI에서 작동하도록 구성하는 블로그가 있습니다. http://cleverdevil.org/computing/24/python-fastcgi-wsgi-and-lighttpdhttp://redmine.lighttpd.net/issues/show/1523

+0

Theres는 아파치, 그 위대한 서버와 관련해서는 아무것도 아니지만 미리 구성된 상태에서 응용 프로그램과 함께 배포 할 수있는 무언가를 찾고 있습니다. , 그래서 그것이 어떤 플랫폼 (나는 이것이 아마도 플랫폼 당 별도의 "상자"가 필요 하겠지만, 그게 괜찮아요) 실현 상자에서 실행됩니다. – user61000

5

Lighttpd에는 BSD 라이센스가 있으므로 원하는 경우 번들로 제공 할 수 있습니다.

당신은 작은 애플 리케이션을위한, 그래서 작은, 로컬, 단일 사용자 웹 인터페이스가 작은 HTTP 서버에 의해 제공되는 것 같아요? thats가 사실이라면, 파이썬 구현이 효과가있다. 그냥 py2exe와 같은 패키지를 사용하십시오. (사실 너무 오래 전에 Python 프로그램 패키지를 패키징하는 것과 관련된 질문이있었습니다). 기본 파이썬 http 서버는 원하는 범위 헤더를 지원하지 않을 수 있지만 자신의 처리기를 작성하기가 쉽고 로직을 수행하는 작은 wsgi 응용 프로그램입니다. 특히 모든 파일을 스트리밍하는 중입니다.