1

Работаю над задачей развития дома. Я использую сайт разработки Django на своей машине. Я могу получить к нему доступ просто

http://localhost:8000.  

Я решил временно переадресовать этот порт, чтобы проверить интеграцию с PayPal.

Я обнаружил, что не могу получить доступ к серверу с любого другого компьютера, включая компьютер с сервером на нем. Из того же браузера с отображенной веб-страницей я получаю

`Oops! Google Chrome could not connect to 192.168.1.7:8000`

Я попытался перенаправить порт с помощью брандмауэра Windows, и когда это не сработало, я полностью отключил его. Я полагаю, что упускаю что-то очевидное, но не уверен, что это такое.

2 ответа2

6

Похоже, что сервер не настроен на прием трафика с локального IP-адреса. Адрес localhost будет 127.0.0.1, и я думаю, что ht tp://127.0.0.1:8000, вероятно, будет работать. Проверьте ваши файлы конфигурации для любой службы хоста http (IIS, Apache, Nginx), которую использует ваш серверный блок, и обновите конфигурацию, указав правильный IP-адрес, от которого следует ожидать трафика. Трудно быть точным, так как вы не дали никаких подробностей о структуре.

0

Используйте [полное имя сервера] вместо [localhost]. Что-то вроде http://myserver.mydomain.org:8080

Полное имя сервера указывается в MyPC/properties

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