답변:
사용 sudo a2enmod wsgi
하면 아파치를 다시로드하면 대부분의 모듈은 mod_ 접두사를 사용할 때 필요하지 않는 한, 당신을위한 모듈을 사용하도록 설정해야합니다.
sudo a2enmod wsgi
했지만 여전히 같은 오류가 발생합니다. 내가 입력 sudo a2enmod
했고 이것들은 dpaste.de/NEIcf에 포함 된 선택 wsgi
입니다. 여기에서이 질문을해도 괜찮습니까? 아니면 새로운 질문을 게시해야합니까?
sudo nano /etc/apache2/mods-available/wsgi.load
파일에 다음 문자열을 추가하십시오
LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so
저장 후
sudo a2enmod wsgi
sudo service apache2 restart
test_mode_wsgi
스크립트 가 있는지 확실하지 않습니다 . wsgi 응용 프로그램에 아파치를 지정하고 (프레임 워크의 문서를 확인하는 방법) 작동하는지 확인하십시오.
공식 WSGI 문서 는 다음과 같이 말합니다.
mod_wsgi와 함께 Python 가상 환경을 사용하는 경우 mod_wsgi가 원래 컴파일 된 것과 동일한 Python 설치를 사용하여 작성하는 것이 매우 중요합니다.
그리고:
Python 가상 환경을 사용하여 mod_wsgi가 다른 Python 버전 또는 다른 Python 설치 를 사용하도록 할 수 는 없습니다 . 다시 말해, 파이썬 인터프리터는 mod_wsgi에 내장되어 있습니다.
따라서 사전 컴파일 된 mod_wsgi 바이너리를 권장하지 apt
않지만 공식 설치 문서에 따라 컴파일 할 수 있습니다 .
https://gunicorn.org/ 및 Apache를 사용 하십시오.
ProxyPass / http://localhost:8000/
가상 호스트 구성의 지시문.