2011-11-18 5 views
0

현재 PHP 응용 프로그램 서비스로 PHP-FPM과 함께 웹 서버로 nginx를 사용하고 있습니다. 우리는 빌드해야하지만 Python3을 사용해야하는 작은 애플리케이션이 있습니다. 파이썬에서 사용할 수있는 비슷한 옵션입니까?nginx가있는 PHP와 같은 python 사용

답변

-1

당신이 찾고있는 무엇을위한 가장 좋은 방법은 아마도 당신을위한 제한 요인이 될 것입니다 WebPy http://webpy.org/

2

파이썬 3입니다. 저는 2.7에서 작업했기 때문에 WSGI와 Python 3에 대해서는 완전히 최신이 아니지만, Bottle은 지난 번 확인한 몇 가지 지원 중 하나였습니다.

업데이트 : 방금 CherryPy이 파이썬 3과 호환됨을 알게되었습니다.

WSGI 또는 FastCGI 호환 프레임 워크를 찾았 으면 uWSGI 또는 FastCGI와 같은 응용 프로그램 컨테이너를 설정 한 다음 지정된 소켓에서 정적으로 서비스하는 동안 nginx와 통신하도록 구성해야합니다 함유량. 이것은 PHP-FPM으로 이미하고있는 것과 매우 유사합니다.

uWSGI의 nginx 예 :

location = /testapp {rewrite^/testapp/; } 
location /testapp { try_files $uri @testapp; } 
location @testapp { 
    include uwsgi_params; 
    uwsgi_param SCRIPT_NAME /testapp; 
    uwsgi_modifier1 30; 
    uwsgi_pass unix:/tmp/uwsgi.sock; 
} 
0

프레임 워크 cherrypy는 Python3 코드를 실행하는 웹 서버 자체입니다. 아주 쉽게 할 수있는 일은 nginx가 사이트의 정적 부분을 서비스하도록 설정하고 동적 부분에 대한 모든 요청을 cherrypy 서버로 라우팅하는 것입니다.

nginx가 파이썬 코드로 생성 된 데이터를 memcached으로 처리하도록하는 것도이 방법으로 더욱 쉽습니다.

1

uwscgi를 사용해보십시오. 쉬운 구성 및 고성능.

관련 문제