Apache2 ОШИБКА: Сайт mywebsite.nl не существует
Я пытаюсь установить сайт, созданный с использованием фреймворка Python. Для этого я следую этому уроку. Я успешно выполнил все шаги, но при попытке отключить сайт по умолчанию и включить mywebsite с помощью следующих команд, но я получаю ошибки в обеих командах:
$ sudo a2dissite default
ERROR: Site default does not exist!
$ sudo a2ensite mywebsite.nl
ERROR: Site mywebsite.nl does not exist!
у меня есть mywebsite.nl
в /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
и содержание mywebsite.nl
являются:
<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>
и содержание /var/www/mywebsite/app.wsgi
являются:
import sys
sys.path.insert(0, '/var/www/mywebsite')
import app as application
Поскольку я следовал всему уроку, я не уверен, где искать проблему.
У кого-нибудь есть совет, с чего начать отладку? Все советы приветствуются!
[РЕДАКТИРОВАТЬ]
From the output of a2ensite and a2dissite below I now understand that 000-default
is the current default website to disable. But I don't understand why mywebsite.nl is not there. Any code I need to display here for you guys to understand this?
$ 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
1 ответ
Похоже, ваш файл должен заканчиваться .conf
но в вашем случае заканчивается .nl. Переименование его в mysite.nl.conf
должен это исправить.