Я следую учебнику django: версия 1.8, Ubuntu 10.04, python 3.4 в виртуальной среде. Я, кажется, создать проект Джанго (yatest) на моем сервере Ubuntu просто отлично, и я начинаю сервер разработки:django tutorial возвращает 'ERR_EMPTY_RESPONSE'
(v1)[email protected]:~/www/yatest$ python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
August 09, 2015 - 04:37:33
Django version 1.8.3, using settings 'yatest.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
но когда я просматриваю к http://myserver:8000 все я получаю в ответ является "ERR_EMPTY_RESPONSE.
Это первая часть учебника, прежде чем приложение даже создано. На этом раннем этапе учебника в нем не упоминается журнал ошибок, который я могу проверить. Мой клиент telnet ничего не говорит, и «ctl-c» отключит серверный процесс без каких-либо претензий.
Использование netstat -lntp Я не проверял, что другие процессы не используют порт 8000. У меня нет установленного Apache. У меня есть gunicorn и nginx, но оба они остановлены и еще не используются в учебнике.
Я довольно новичок в Linux; Я мог бы использовать некоторую помощь в поиске журнала ошибок или других инструментов отладки, чтобы решить эту проблему. Я не сомневаюсь, что я пропустил некоторые основные настройки операционной системы или что-то, чтобы позволить доступ к TCP, и т.д ..
Благодаря Кларк
Вы можете написать учебное пособие по этому вопросу? – aa333
Куда вы обращаетесь к нему? Такая же машина или другая? И что произойдет, если вы используете 127.0.0.1, как описано в учебнике? –
@ DanielRoseman Различная машина. В других учебниках подразумевается, что он должен быть доступен снаружи даже на этом раннем этапе, но если это не так, сообщите мне. – Clark