перенаправление портов для Facebook для достижения меня?

Я разрабатываю приложение Facebook в своей htdocs папке в Python. я нахожусь позади Модема ADSL, затем Беспроводного маршрутизатора.

У меня есть статический IP. Теперь, как я заставляю Facebook достигать меня? В подключении и URL обратного вызова, что я должен ввести так, чтобы Facebook мог достигнуть моей htdocs папки? Я нахожусь на Mac. Я использую Django.

У меня есть свой django сервер, работающий xxx.xxx.xxx.2:8080 по некоторым причинам, он не позволяет мне работать на порте 80 (как предложенное учебное руководство).

любая справка ценилась бы.

0
задан 15.12.2009, 20:09

2 ответа

Порт 80: Вам нужны полномочия пользователя root сделать это, и сервер Apache, который поставлется с Mac (как Персональный веб-сервер или somesuch) будет использовать тот порт, если он будет включен, таким образом, Вы не можете связать и Apache и приложение Django одновременно. Но можно настроить Apache для использования mod_proxy для достижения приложения Django.

Достижение Вас:

  1. Вы хотите внешне разрешимое имя хоста, таким образом, люди могут найти, где Вы; если Вы не имеете своего собственного домена, начинаете с чем-то как dyndns
  2. получение до Вас: один или другой (или возможно оба) Модема ADSL и маршрутизатора WiFi будет делать NAT, чтобы позволить Вам иметь несколько машин дома. Вы хотите открыть крошечное отверстие в устройстве NATting, указывая на порт 80 к одной конкретной машине на внутренней LAN. Вы также захотите удостовериться, что сервер DHCP (часть того же устройства) всегда выпускает тот же IP к тому устройству, поэтому привяжите тот MAC-адрес к конкретному IP.

Наконец: популярное приложение FB абсолютно уничтожит Ваше соединение домашней сети, и одна машина не сможет разместить его, поэтому в то время как то, что Вы делаете, могло бы быть хорошо для работы начального развития, если похоже, что приложение будет распространено, Вы должны быть готовы потратить довольно мало деньги на профессиональный хостинг.

1
ответ дан 24.11.2019, 06:59

В настройках Вашего маршрутизатора ищите функцию, названную перенаправлением портов. Если Ваш маршрутизатор не показывает Ваш внешний IP, можно использовать whatismyip.org. Поместите свой IP-адрес в подключение и URL обратного вызова наряду с портом, примером: http://10.10.10.10:8080.

Порт точки 8080 к Вашему внутреннему IP в маршрутизаторе:

alt text

Удостоверьтесь, что Ваш Mac имеет статический адрес. Необходимо также поместить исключение DHCP в маршрутизатор для Mac, таким образом, никакие другие узлы не берут тот IP.

1
ответ дан 24.11.2019, 06:59

Теги

Похожие вопросы