Ubuntu의 Apache2에서 Django에 대한 정보는 어디에 있습니까?

Ubuntu의 Apache2에서 Django에 대한 정보는 어디에 있습니까?

이것장고 문서놔달라고 말해

WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py
WSGIPythonPath /path/to/mysite.com

<Directory /path/to/mysite.com/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

Enter httpd.conf- 파일. 내가 그랬던 것처럼또 다른 문제우분투에는 그러한 파일이 없습니다. 어디로 가나요?

답변1

Ubuntu 14의 경우 /etc/apache2/ 2개의 하위 디렉터리가 표시됩니다. 로 이동하여 사이트 사용 가능 디렉터리에 새 구성을 추가 sites-availablesites-enabled 다음 작은 a2ensite 스크립트를 사용하여 사이트를 "활성화"합니다(사이트에서 구성에 대한 링크 만들기). 활성화됨). 예는 다음과 같습니다.

  • 에서 /etc/apach2/sites-available생성 mysite.conf (Sudo 액세스가 필요할 수 있음)
  • 질문에 표시된 대로 모든 구성 설정을 편집하고 저장합니다.
  • sudo a2ensite mysite.conf
  • 아파치 다시 시작

이 영리한 기술을 사용하면 여러 사이트의 구성을 별도의 .conf 파일에 저장할 수 있으며 apache2.conf를 건드리지 않고도 각 구성을 독립적으로 활성화/비활성화할 수 있습니다. 구성을 비활성화하려면: sudo a2dissite mysite.conf

관련 정보