[ELMA3] Решение проблем подключения к ELMA
В данной статье рассмотрены пути решения проблем подключения к серверу ELMA. Бывает, что при правильной настройке работы системы и файла конфигурации ELMA, система по-прежнему недоступна или доступна только с одной машины (локально, удаленные подключения при этом блокируются). Как правило, это связано с тем, что работе сервера ELMA мешает операционная система.
Настройка брандмауэра Windows
Если после установки ELMA пользователь может подключится к серверу только локально (непосредственно с компьютера, где установлен сервер), а при удаленном подключении возникает ошибка, то первое, что следует сделать, - настроить брандмауэр. Рассмотрим настройку на примере стандартного брандмауэра Windows. Для этого нужно:
- определить какие порты использует ELMA. Настройка порта сервера описана в статье Изменение порта веб-сервера ELMA. Также если Дизайнер установлен на отдельном компьютере, то нужно ещё открыть порт для подключения Дизайнера. Номер порта можно посмотреть в разделе Администрирование – Система – Настройки системы – Общие настройки в блоке Порт подключения дизайнера;
- настроить компонент Брандмауэр Windows. Для этого откройке Пуск - Панель управления - Брандмауэр Windows.
В левой области выберите Дополнительные параметры. В случае, если отображается запрос на ввод пароля администратора или его подтверждения, укажите пароль или предоставьте подтверждение.
В диалоговом окне Брандмауэр Windows в режиме повышенной безопасности в левой области выберите пункт Правила для входящих подключений, а затем в контекстном меню данного пункта нажмите Создать правило.
В мастере создания правила для нового входящего подключения установите следующие настройки:
- Тип правила – Для порта;
- Протокол и порты – Протокол TCP , Определенные локальные порты: указать через запятую порты определенные на первом шаге, например: 8000,7070;
- Действие – Разрешить подключение;
- Профиль – оставить все флажки (доменный, частный, публичный);
- Имя – в поле Имя вводим ELMA.
Нажимаем Готово и пробуем подключится с удаленного компьютера.
Аналогичные действия можно проделать с помощью командной строки. Для этого необходимо:
- запустить командную строку от имени администратора;
- ввести следующий набор команд:
rem Включить брандмауэр: netsh advfirewall set allprofiles state on rem включить порт 8000 netsh advfirewall firewall add rule name="Elma_8000" protocol=TCP localport=8000 action=allow dir=IN rem включить порт 7070 netsh advfirewall firewall add rule name="Elma_7070" protocol=TCP localport=7070 action=allow dir=IN pause
Настройка антивируса
Иногда антивирусы блокируют систему. В этом случае нужно добавить каталог с установленной системой ELMA в исключения. В каждом антивирусе это делается индивидуально, смотрите инструкцию к программе.