Parece que seu arquivo precisa terminar com .conf
, mas no seu caso termina com .nl. A renomeação para mysite.nl.conf
deve corrigir isso.
Estou tentando instalar um site construído usando a estrutura de frascos Python. Para isso, estou seguindo este tutorial . Eu segui todos os passos com sucesso, mas ao tentar desabilitar o site padrão e ativar mywebsite com os seguintes comandos, mas recebo erros em ambos os comandos:
$ sudo a2dissite default
ERROR: Site default does not exist!
$ sudo a2ensite mywebsite.nl
ERROR: Site mywebsite.nl does not exist!
Eu tenho mywebsite.nl
em /etc/apache2/sites-available
:
ubuntu@ip-xxx-xxx-xxx:/etc/apache2/sites-available$ ls -l
total 16
-rw-r--r-- 1 root root 1332 Jan 7 2014 000-default.conf
-rw-r--r-- 1 root root 6437 Jan 7 2014 default-ssl.conf
-rw-r--r-- 1 root root 335 Jul 7 13:57 mywebsite.nl
e o conteúdo de mywebsite.nl
são:
<VirtualHost *:80>
WSGIDaemonProcess mywebsite
WSGIScriptAlias / /var/www/mywebsite/app.wsgi
<Directory /var/www/mywebsite>
WSGIProcessGroup mywebsite
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
e o conteúdo de /var/www/mywebsite/app.wsgi
são:
import sys
sys.path.insert(0, '/var/www/mywebsite')
import app as application
Desde que eu segui todo o tutorial, não tenho certeza onde procurar o problema.
Alguém tem uma dica sobre onde começar a depuração? Todas as dicas são bem vindas!
[EDITAR]
Da saída de a2ensite e a2dissite abaixo, agora entendo que 000-default
é o site padrão atual para desabilitar. Mas eu não entendo porque mywebsite.nl não está lá. Qualquer código que eu precise mostrar aqui para vocês entenderem isso?
$ a2ensite
Your choices are: 000-default default-ssl
Which site(s) do you want to enable (wildcards ok)?
^C
$ a2dissite
Your choices are: 000-default
Which site(s) do you want to disable (wildcards ok)?
^C