Я предполагаю, что есть очень простое решение этой проблемы, но я искал каждый форум и руководство по настройке и не могу понять:Локальный сайт Django не загружается в браузере
Я построил Джанго/CentOS -6.3 на моем локальном сервере (с использованием VirtualBox и Vagrant). Когда я запускаю свой сервер в бродячем терминале с помощью «python manage.py runningerver [::]: 8000», он запускается без ошибок.
Validating models...
0 errors found
May 31, 2013 - 13:56:15
Django version 1.5.1, using settings 'mysitename.settings'
Development server is running at http://[::]:8000/
Quit the server with CONTROL-C.
Однако, когда я пытаюсь перейти к «http://127.0.0.1:8001
» в моем браузере (я настроить перенаправление портов из порта 8000 на порт 8001 в моей Vagrantfile), браузер просто зависает в течение 5 минут, пока время ожидания, то он возвращает сообщение:
> The connection was reset
> The connection to the server was reset while the page was loading.
> ...
Это точно такое же сообщение я получаю из браузера, даже после того, как я закрыл свой локальный сервер. Мой компьютер, очевидно, распознает это как перенаправленный порт, потому что любой другой порт, который я пытаюсь (например, 8000), мгновенно возвращает ошибку, заявляя, что не может установить соединение с сервером на 127.0.0.1:8000.
Что касается файлов сервера, то в прошлом я делал много подобных настроек с Django/Ubuntu и никогда не имел никаких проблем, но должно быть что-то другое в Django/CentOS, которое вызывает это (или, возможно, Я допустил ошибку в одном из файлов моего сервера). Я следил за инструкциями по настройке Django & PostgreSQL на CentOS, но безрезультатно. Я прокомментирую некоторые из файлов, которые я создал/отредактировал ниже.
Если у кого-то есть решение или даже есть рекомендации по поводу того, где: start Ищет ошибки, я бы очень признателен.
Вот файлы сервера, которые я проверил/отредактировал, а также некоторые тесты, которые я сделал, которые, можно надеяться, помогут пролить свет на причину текущей проблемы: - 'django.wsgi' (in dir above project) - '/etc/httpd/conf.d' (содержит 'wsgi.conf') - Протестировано 'import django' в терминале python - перезапустил apache и vagrant - Создал файл '/ etc/httpd/conf. d/django.conf 'и добавлена строка WSGIScriptAlias - добавлено к этим 8 строкам в файл /etc/httpd/conf/httpd.conf: (docs.djangoproject.com/en/1.5/howto/deployment/wsgi/modwsgi/# basic-configuration) - Перезапущенный Apache и MySQL – jball037
Что происходит, когда вы выполняете 'python manage.py runserver [: :]: 8001'? – karthikr
Это тоже не работает - тот же результат. – jball037