У меня возникла проблема с подключением к моему серверу django python на сервере Windows 2012. Для запуска сервера я использую команду: python manage.py 0.0.0.0:80. Это приводит к ошибке нижеНе удается подключиться к удаленному порту сервера django 80
[Error 10013]: an attempt was made to access a socket in a way forbidden by its access permissions
Я попытался запустить командную строку в качестве администратора без каких-либо изменений. Для справки, я могу запустить сервер на порту 8000, но потом я не могу подключиться к порту удаленно. Я также отключил брандмауэры, так что, вероятно, это не проблема.
Хотя предпочтительнее запускать django на порт 80, я пытаюсь заставить это работать на любом порту.
Что вы подразумеваете под «но тогда я не могу подключиться к порту удаленно»? И работает ли 'python manage.py -insecure 0.0.0.0: 80'? –
возможно [дубликат] (http://stackoverflow.com/questions/2778840/socket-error-errno-10013-an-attempt-was-made-to-access-a-socket-in-a-way-forb) ? Вскоре попробуйте запустить с использованием повышенных прав UAC, проверьте брандмауэр Windows, антивирус :) – Reishin
Вам не следует запускать django с помощью 'manage.py runningerver', который используется для разработки. Посмотрите документацию по развертыванию https://docs.djangoproject.com/en/1.8/howto/deployment/ – Paco