до сих пор я разработал полностью локально, имея все (Apache, Openfire, JSJaC-приложение) на моем ноутбуке, работающее вполне нормально. Теперь я хочу использовать удаленный сервер для Apache / Openfire. Я сделал в основном те же шаги, вкл. весь материал http-bind. Я проверяю настройку с помощью simpleclient.html, предоставленного JSJaC.
Теперь сделка, если я использую простой клиент непосредственно на удаленном сервере - например, http://here.domain.org/simpleclient.html - он работает. Если я использую его локально - например, http://[local_machine]/simpleclient.html - и с теми же настройками, я получаю 503 (услуга недоступна). Кажется, это больше проблема с сетью / Apache, чем с Openfire / JSJaC, но я не эксперт.
Мои параметры для простого клиента:
Итак, в моем файле конфигурации виртуального хоста apache есть строки:
Так что в основном http-связка работает, так как я могу подключиться, когда simpleclient.html находится на сервере. Что я пробовал до сих пор:
- проверено, если 7070 открыт снаружи: да
- проверил etc / hosts - здесь соответствующие строки
- 127.0.0.1 localhost
- 123.123.123.123 здесь.домен.орг здесь
- проверил Apache conf на наличие ограничений: не могу найти ни одного, в основном у меня везде есть «Разрешить от всех» (но я не совсем уверен, где искать)
Кстати, с помощью, например, Pidgin я могу подключиться со своего ноутбука к удаленному серверу. Просто JSJaC простой клиент не подойдет. Поэтому я предполагаю, что проблема связана с http-связыванием. Я бы понял, если бы порт 7070 не был открыт, но это так.
Любые намеки или помощь приветствуются!
Christian