2013-09-27 3 views
-2

저는 모든면에서 파이썬 성이 강해지기 위해 다음과 같은 원칙을 정말로 받아들입니다. 하나는 있어야하며, 바람직하게는 단지 한 가지 방법 만 사용해야합니다.Django + virtualenv + WSGI의 가장 일반적인 가장 일반적인 Apache 구성은 무엇입니까?

Django & virtualenv 용 WSGI를 설치하는 방법을 살펴볼 때, 그건 내 마음에 오는 것이 아닙니다. 나는 많은 사람들이 다른 해결책을 제안하는 것을 보았다. 처음에는 여러 가능성이있는 이유를 찬성하고는 찬성하지 않습니다. 대부분의 사람들은 wsgi.py 파일을 사용하여 사람들을 만나는 것을 보았습니다. 이것이 가장 일반적인 것 같지만 그것은 단지 나에게 어떤 의미가 없습니다. 내 말은 -이 프로젝트가이 구체적인 환경/가상 환경에 묶이지 않는가?

솔루션은 무엇입니까? 누구 제안?

답변

0

내가 생각할 수있는 가장 간단한 해결책은 웹 서버 측에 모든 구성을 넣을 수 있습니다 (wsgi.py를 사용하지 않아도 됨).

<VirtualHost *:80> 
    ServerName server 
    ServerAdmin [email protected] 

    WSGIScriptAlias//my/projects/project/project/wsgi.py 
WSGIDaemonProcess project python-path=/my/projects/project:/my/virtualenvs/env 
WSGIProcessGroup project 

    Alias /static /my/projects/project/static 
</VirtualHost> 
관련 문제