2013-05-18 1 views
0

У меня есть сайт, на котором я работаю локально по адресу localhost:8000. Я хотел бы получить доступ к моему сайту с других устройств в своей сети. Я попытался посетить сайт через внутренний IP-адрес моего компьютера с помощью: 127.0.0.1:8000, но это не сработает. Это возможно?Доступ к сайту через локальную сеть с других устройств?

ответ

0

Три наиболее вероятные вещи:

  • Проверьте, есть ли сеть маршруты между клиентом и серверной машиной (команды, как PING и TRACERT поможет);
  • Проверьте, нет ли на серверной машине брандмауэра . Если это так, должно быть правило, разрешающее (открытие) соединения через этот порт (8000) в TCP;

Скорее всего, проблема одна из двух выше. Если нет, то есть одна последняя вещь:

  • Убедитесь, что веб-сервер (тот, который служит localhost:8000) обязан прослушивать все IP-адреса (не только 127.0.0.1).

Чтобы узнать, что искать имя_сервера связывают все IP-адреса на Google. Например, для apache HTTPD это будет apache bind all ip addresses.

0

вот что делать в подобных случаях:

  • поиск rejetto hfs на Google, это один исполняемый меньше размера 1Мб и загрузить его в серверной машине.
  • после запуска, следуйте меню-> IP-адреса. это все ваши возможные дополнения на стороне сервера.
  • это ваши IP-адреса для ввода, а ваш порт - 8000, как вы упомянули.

наиболее возможные IP-адреса, которые вы найдете в формате следующего:

  • 192,168.?.?
  • 10.0.0.?
  • 169.254.?.?

В дополнение к вам, вероятно, вам потребуется добавить правило брандмауэра для вашего серверного приложения.

Смежные вопросы