на главную страницу программы "Водяной"

Инструменты пользователя

Инструменты сайта


мп_настройка_сервера

В версиях, начиная с мая 2019 года появилась возможность передачи данных об адресе через [скрипты, которые вы можете загрузить на свой веб-сервер.

Такой подход надежнее, чем псевдостатический адрес и не требует расходов, в отличие от статического адреса, предоставляемого провайдером.

ВАЖНОЕ ПРИМЕЧАНИЕ. Многие интернет-провайдеры выдают динамически т.н. «серые» ip-адреса (это можно увидеть, сравнив ip, показанный в маршрутизаторе и внешний ip). В этом случае ни описанная в данном примере схема подключения, ни псевдостатические адреса, увы, работать не будут, единственное решение - подключать статический ip-адрес.

Настройка Водяного в случае использования динамического адреса

Откройте «Администрирование - Параметры интеграции (общие)».
В справочнике создайте запись следующего содержания:


ВАЖНО!!!
ВМЕСТО vodasoft.ru/ustip.php должен быть указан путь на ВАШЕМ сервере, например: nasha.voda/ustip.php
ВМЕСТО zam2019DSA— введите свой пароль.

После создания записи в буфере обмена окажется MD5 от используемого пароля. Запомните этот текст (его можно в любой момент получить снова, открыв карточку и нажав «сохранить и закрыть». В приведенном примере эта контрольная строка будет 03927187b0a714fb9e3e8e446e78ea0d.

Скрипт записи адреса сервера на сайт

Первый скрипт будет называться ustip.php. Его задача - получить от Водяного текущий внешний адрес и записать в файл на сервере.

<?php
$token=$_GET['token'];
$hmd5=md5($token);
if ($hmd5=='03927187b0a714fb9e3e8e446e78ea0d')
file_put_contents('ip.adr', $_GET['ip'], LOCK_EX);}?>

Скрипт чтения текущего ip-адреса

Второй скрипт будет называться ipadr.php. К нему будет обращаться мобильное приложение.

<?php
$token=$_GET['token'];
$hmd5=md5($token);
if ($hmd5=='03927187b0a714fb9e3e8e446e78ea0d')
$text = file_get_contents('ip.adr');
echo $text;
}?>

ВНИМАНИЕ!!! В обоих скриптах вместо 03927187b0a714fb9e3e8e446e78ea0d впишите полученную ранее контрольную строку.

Оба скрипта загрузите по FTP на свой веб-сервер в корневой каталог сайта.

Настройка локальной сети

В маршрутизаторе, через который организован доступ в интернет, потребуется настроить т.н. «проброс» портов 10350-10400 на машину, где будет запущен сервер мобильного приложения (например ту, где находится база). Эту настройку может выполнить ваш системный администратор, методика отличается в зависимости от модели роутера (вероятнее всего вы найдете ее в поисковике по словам «проброс портов название_модели»).

Настройка мобильного приложения при использовании динамического адреса

В настройках приложения надо заполнить 2 пункта: сервер синхронизации и имя пользователя.

В настройке «сервер синхронизации …» указываем путь к скрипту на нашем сервере и свой пароль, например,
http://nasha.voda/ipadr.php?token=zam2019DSA

Кроме того, для каждого автомобиля указать тот же логин, что указан в Водяном (cправочники - транспорт - автомобили, поле «логин моб. приложения»).
Логин может состоять из цифр и маленьких латинских букв.
Остальные настройки те же, что и при использовании статического адреса.

К оглавлению раздела "логистика"

мп_настройка_сервера.txt · Последние изменения: 2021/09/12 08:00 — timofeev