간단한 wsgi python 스크립트로 nginx를 사용하여 uwsgi를 설정하는 단계가 있습니까? 내가 장고와 플라스크 및 기타 프레임 워크 만 보는 장소의 대부분은 설치 중입니다. 또한 정적 파일을 제공하는 단계가 필요합니다 .. 거기에 어떤 ..?가상 환경이없는 uwsgi 및 nginx 간단한 설정
0
A
답변
0
분명히 uwsgi 구성과 nginx 구성의 두 단계가 있습니다.
이<uwsgi>
<chdir>/path/to/your/script/</chdir>
<pythonpath>/path/to/your/script/</pythonpath>
<processes>2</processes>
<module>myscript.wsgi:WSGIHandler()</module>
<master/>
<socket>/var/run/uwsgi/my_script.sock</socket>
</uwsgi>
여기에 유일한 까다로운 옵션은 module
, 그것은 당신의 WSGI 핸들러 클래스를 가리켜 야 다음과 같이 간단한 uwsgi 구성이
은 (uwsgi이 예제에서는 내가 XML을 사용, 다양한 구성 형식을 허용) .
또한 /var/run/uwsgi/my_script.sock
이 uwsgi 및 nginx 모두에 대해 읽고 쓸 수 있어야합니다.
대응의 nginx 구성은 다음과 같이 보일 것이다 : 당신이 정적 파일을 제공해야하는 경우
server {
listen 80;
server_name my.hostname;
location/{
include uwsgi_params;
uwsgi_pass unix:/var/run/uwsgi/my_script.sock;
}
}
하기는 smiplest 방법은 server
절에 다음 코드를 추가하는 것입니다 :
location /static/ {
alias /path/to/static/root/;
gzip on;
gzip_types text/css application/x-javascript application/javascript;
expires +1M;
}
이를 예제에는 gzip 압축과 브라우저 캐시 지원이 이미 포함되어 있습니다.
관련 문제
- 1. 간단한 nginx + uWSGI 설정 문제
- 2. Nginx + uWSGI 기본 설정
- 3. nginx uwsgi 설정이 다른 앱 설정
- 4. Flask + uWSGI + Nginx + Fedora 20 설정 문제
- 5. nginx loadbalancing in uwsgi
- 6. nginx uwsgi 및 cgi python 스크립트
- 7. 의 nginx + uwsgi + 데비안 + 데몬
- 8. Django uWSGI Nginx
- 9. Django, nginx 및 uWSGI : uWSGI 직원이 계속 죽어 가고 다시로드
- 10. nginx 모듈과 uWSGI 플러그인의 차이점
- 11. Nginx 및 uwsgi 문제 (EC2에서 구현)
- 12. Nginx, uWSGI 및 web.py를 사용하는 MemoryError
- 13. uwsgi broken pipe - django, nginx
- 14. Django nginx uwsgi 엔딩 슬래시
- 15. (nginx + uWSGI + Bottle) 정적 파일
- 16. 장고 + uWSGI + nginx = 이상한 캐싱?
- 17. 업로드 큰 파일의 nginx + uwsgi
- 18. Django-uWSGI-nginx (https 사용)
- 19. uwsgi + nginx + Django : ImportError : django.core.wsgi라는 모듈이 없습니다.
- 20. 레일에 unicorn, nginx 및 capistrano가있는 가상 호스트 설정
- 21. Nginx 가상 호스트?
- 22. 파이썬 병 대 uwsgi/병 대 nginx/uwsgi/bottle
- 23. 이 오류를 해결하는 방법 Nginx 및 uwsgi 502 나쁜 게이트웨이
- 24. CentOS 6.4 + Nginx + uwsgi + (13 : 권한 거부)
- 25. Django + uWSGI via NGINX by Ubuntu 11.10
- 26. Django uWSGI NGINX Bad Request 400
- 27. nginx + uwsgi + django, 404.html 및 502.html을 구성하는 방법
- 28. NGINX + uWSGI 피어 간 연결 재설정
- 29. 간단한 구성 Nginx 및 바니시
- 30. Django, uWSGI & nginx : "이유없이"프로세스가 작동하지 않습니다.