-1

У меня установлено приложение на Windows 8 (pc-one), работающее в localhost по адресу http://127.0.0.1:8000 .

Теперь я хочу получить доступ к этому приложению со второго компьютера (ПК-два) в моей домашней сети. Какие шаги нужно выполнить?

  • Приложение построено в Django ;
  • Сервер (pc-one) также работает под управлением WampServer ;

До сих пор я только настраивал домашнюю группу для доступа к некоторым каталогам.

2 ответа2

0

Это вопрос, связанный с Django, за исключением первых 3 шагов:

  • Выключить брандмауэр Windows;
  • Найдите pc-one IP-адрес, набрав ipconfig в командной строке;
  • Со страницы pc-two откройте страницу http://pc-one или http://196.168.1.100 где 196.168.1.100 - ваш IP-адрес.

Теперь вы можете получить доступ ко всем веб - сайтам pc-one в каталоге www .

  • Из каталога приложения в pc-one запустите python manage.py runserver 192.168.1.100:8000 где 196.168.1.100 - ваш IP-адрес;
  • С ПК-2 откройте страницу http://196.168.1.100:8000 .

Теперь вы можете получить доступ к приложению с ПК-два.

0

Есть три вещи, которые вам нужно сделать:

  1. Найдите IP-адрес компьютера. Если он находится в домашней сети, он, вероятно, начнется с 192.168. , Другие возможности - 10. и 172.16. ,
  2. Убедитесь, что приложение прослушивает 0.0.0.0 или IP-адрес сверху. Это можно назвать адресом привязки или адресом прослушивания. В приложении может быть несколько, в этом случае только один должен быть либо ваш IP, либо 0.0.0.0 .
  3. Не стесняйтесь тестировать сейчас после перезапуска приложения. Скорее всего, появится диалоговое окно брандмауэра Windows, в котором вам нужно разрешить приложение. Если вы не можете получить к нему доступ с другого компьютера с 192.168.1.2:8000 (замените 192.168.1.2 реальным IP-адресом), перейдите в настройки брандмауэра Windows и разрешите входящий порт 8000 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .