Onde coloco as informações do Django no Apache2 no Ubuntu?

0

A documentação do Django diz-me para colocar

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>

No arquivo httpd.conf . Como eu aprendi em outra pergunta

    
por Christian 10.07.2015 / 21:28

1 resposta

2

Para o Ubuntu 14, vá para /etc/apache2/ Você verá dois subdiretórios: sites-available e sites-enabled Adicione novas configurações ao diretório de sites disponíveis e use o pequeno script a2ensite para "ativar" o site (cria um link para a configuração nos sites habilitados). Aqui está um exemplo:

  • em /etc/apach2/sites-available , crie mysite.conf (provavelmente precisará de acesso sudo)
  • edite em todas as suas definições de configuração, como na pergunta e salve
  • sudo a2ensite mysite.conf
  • reinicie o apache

Essa técnica bacana permite que você mantenha suas configurações para diferentes sites em arquivos .conf separados, e permite ativar / desativar cada configuração independentemente, sem nunca tocar no apache2.conf. Para desabilitar a configuração: sudo a2dissite mysite.conf

    
por 21.08.2015 / 18:23