Конфигурация такая: Битрикс24 работает на свежеустановленной VMBitrix 5.5.1. Внутри открывается по адресу 192.168......., снаружи доступен по доменному имени. А вот изнутри по доменному имени - нет веб-сервера, пусто. От этого у нас масса проблем.
В учебном курсе на картинке ВСЕ пути локальные. Однако, портал при таких настройках проверку проходит частично и противоречиво. Результаты тестов: Мобильное приложение Битрикс24 - Результат теста: Замечание. Внешнее подключение к порталу есть, но нет доступа к порту чтения сообщений модуля nginx-push-stream, мгновенные сообщения в мобильном приложении работать не будут. Уведомления пользователям на мобильные устройства (push уведомления) - Результат теста: Успешно
При этом если запускать проверку из локальной сети из внешней - результаты будут разными...
Уведомления о задачах и комментариях НЕ приходят на смартфон. Т.е. простые, внутри приложения, конечно есть, а PUSH - нет.
В файрволле открыты соотв. порты 8893 и 8894. А 8895, как я понимаю, открывать наружу нет необходимости, он нужен только nginx-у для накопления команд. Для того, чтобы правильно настроить, нужно понимать, что происходит. ------------------------------------------- Вопрос: как правильно настроить все пути в модуле Push & Pull для работы Push-уведомлений? Что означает "Путь для чтения команд" и "Путь для чтения команд на мобильном приложении", и "Путь для чтения команд через WebSocket"? Кто по какому пути читает команды? Подозреваю, что в нашем случае пути должны отличаться. Где лежит лог ошибок модуля? Как называется конфигурационный файл модуля? (Хотя туда мне не нужно, все же настроено "из коробки", НО на днях мы поймали такой мессадж "в целях сохранения производительности временно приостановлена передача сообщений на сервер очередей") и непонятно, как ее включить обратно, как очистить очередь, если она там накопилась. В битриксе такой фукции не нашла, возможно в конфиг файлах надо посмотреть)
Здравствуйте. Что касается путей, все настройки стандартные. Путь для публикации команд: http://127.0.0.1:8895/bitrix/pub/ Push & Pull у нас не работает из-за отсутствия ssl-сертификата для работы сайта по протоколу https
много времени прошло но может другим будет полезно. Для того что бы был доступен портал по имени внутри сети. Надо на внутреннем DNS или роуторе прописать статично имя портала и внутренний IP для данного портала. Тогда для внешних будет доступен IP белый, а для локальных будет серый IP , обращение будет у всех устройств по имени. В самой коробке тоже можно в /etc/hosts прописать серый IP-адрес для портала. PS проблемы могут возникнуть только на устройствах которые могут получать трафик из разных каналов, такое есть у iPhone. Так же у внутренних устройств у которых DNS сервер прописан внешний, а не внутренний. Решается прописыванием в фале host имени портала и ip