Я использую сервер Debian, который уже имеет Apache, mod_wsgi и набор виртуальных хостов, успешно работающих на нем.
Я установил свое приложение форума (OSQA Django) и следование инструкциям OSQA, я затем создал файл конфигурации Apache, который указал ServerName
как новый субдомен. Я также создал .wsgi файл для приложения и указал WSGIScriptAlias
в нем. Я затем перезапустил Apache.
Однако, когда я перехожу к новому субдомену, я получаю 404 сообщения об ошибке.
Я пропускаю шаг выше? Или просто создает новый файл конфигурации Apache в sites-available
достаточно сказать Apache о новом субдомене?
Если существует что-то еще идущее не так, как надо, как я могу отладить его? ErrorLog
и CustomLog
указанный в файле конфигурации оба пробел. apache2.conf
, то, которое я предполагаю, является конфигурацией всего Apache, указывает ErrorLog /var/log/apache2/error.log
, но это - еще один пустой файл.
Существует много ресурсов онлайн для Apache. Вы пытались искать Google для нахождения ответов сами?
Когда я искал Google несколько месяцев назад, я нашел следующую информацию:
ErrorLog /var/log/apache2/error.log
AccessLog /var/log/apache2/access.log
start/stop /etc/init.d/apache2 (start|stop|restart|reload|force-reload|start-htcacheclean|stop-htcacheclean)