Я не могу получить доступ к серверу азота /inets с любой машины, кроме локального
Благодаря многочисленным дискуссиям на этом форуме я обнаружил, что смогу создать приложение, которое планировал сделать для домашнего использования, на основе азота.
Поэтому я наткнулся на учебники по азоту, демоверсии и документы, и начал проводить некоторые тесты, основанные на самодостаточном сайте inets/ азот. Все шло хорошо, пока я не попытался получить доступ к своему новому веб-сайту с другого компьютера. Конечно, сначала я должен был настроить свою коробку, чтобы маршрутизировать WAN-запросы к локальной сети... Но после дня поиска, чтения и тестирования я все еще застрял...
Что я проверил:
- позвонить на сайт с локального хоста, используя IP-адрес интрасети или локальный хост: ОК
- с локального хоста, доступ к статическим страницам и другой путь "my_page.erl": ОК
- доступ с другого компьютера по адресу локальной сети: я могу перехватить кадры Ethernet, используя Wireshark, но соединение не удается с таймаутом.
- доступ с другого компьютера по адресу wan: я могу перехватить кадры Ethernet с помощью wireshark (после преобразования адреса), но соединение не удается с таймаутом.
- доступ с локального ПК по адресу wan: я могу перехватить фреймы Ethernet и использовать wireshark, но соединение не удается с таймаутом.
- Я добавил несколько макросов DEBUG в свой код, но ни один из них не достигнут.
- Я пробовал доступ к статическому файлу: такое же поведение.
- Я проверил с помощью netstat -ap, что процесс beam.smp прослушивает правильный порт: ОК
- Я проверил наличие кадра ответа на внешнем ПК, используя smartsniff: нет ответа как для доступа к локальной сети, так и для доступа wan.
- Я тестировал разные порты и маршрутизацию портов.
Я должен пропустить что-то очевидное, есть что-то для настройки, чтобы заставить эту работу? или тест я могу сделать? потому что у меня больше нет идей.
контекст:
- браузер firefox 16.0.2 и chromium 21.0.1138, работающий на windows XP 32
- сервер работает на Ubuntu 12.04
- приложение по умолчанию для азота / воздуха (изменен порт на 8020)
- Эрланг 15В02
- nprocreg, 0.2.0
- parsetools, 2.0.7
- common_test, 1.6.2
- мнезия, 4.7.1
- ssl, 5.1
- public_key, 0.16
- компилятор, 4.8.2
- xmerl, 1.3.2
- runtime_tools, 1.8.9
- крипто, 2,2
- inets, 5.9.1
- сасл, 2.2.1
- stdlib, 1.18.2
- ядро, 2.15.2
1 ответ
Я ввожу этот ответ просто для того, чтобы упомянуть, что проблема была в конфигурации моего брандмауэра, как указывал Syhpoon, и поэтому она решена.
Другим участникам, что я должен сделать с этим вопросом? Я не думаю, что это большая помощь для других людей, кроме того, что это напоминание для всех нас, кто придерживается:
- Перечислите все элементы, которые играют в игре
- "Попроси немного помощи у моих друзей" ... еще не поздно: о)
Должен ли я удалить тему?