Я разрабатываю приложение Facebook в своей htdocs папке в Python. я нахожусь позади Модема ADSL, затем Беспроводного маршрутизатора.
У меня есть статический IP. Теперь, как я заставляю Facebook достигать меня? В подключении и URL обратного вызова, что я должен ввести так, чтобы Facebook мог достигнуть моей htdocs папки? Я нахожусь на Mac. Я использую Django.
У меня есть свой django сервер, работающий xxx.xxx.xxx.2:8080 по некоторым причинам, он не позволяет мне работать на порте 80 (как предложенное учебное руководство).
любая справка ценилась бы.
Порт 80: Вам нужны полномочия пользователя root сделать это, и сервер Apache, который поставлется с Mac (как Персональный веб-сервер или somesuch) будет использовать тот порт, если он будет включен, таким образом, Вы не можете связать и Apache и приложение Django одновременно. Но можно настроить Apache для использования mod_proxy для достижения приложения Django.
Достижение Вас:
Наконец: популярное приложение FB абсолютно уничтожит Ваше соединение домашней сети, и одна машина не сможет разместить его, поэтому в то время как то, что Вы делаете, могло бы быть хорошо для работы начального развития, если похоже, что приложение будет распространено, Вы должны быть готовы потратить довольно мало деньги на профессиональный хостинг.
В настройках Вашего маршрутизатора ищите функцию, названную перенаправлением портов. Если Ваш маршрутизатор не показывает Ваш внешний IP, можно использовать whatismyip.org. Поместите свой IP-адрес в подключение и URL обратного вызова наряду с портом, примером: http://10.10.10.10:8080
.
Порт точки 8080 к Вашему внутреннему IP в маршрутизаторе:
Удостоверьтесь, что Ваш Mac имеет статический адрес. Необходимо также поместить исключение DHCP в маршрутизатор для Mac, таким образом, никакие другие узлы не берут тот IP.