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

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

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


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

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
мп_настройка_сервера [2019/05/26 06:58]
timofeev
мп_настройка_сервера [2021/09/12 08:00] (текущий)
timofeev
Строка 4: Строка 4:
 Такой подход надежнее,​ чем псевдостатический адрес и не требует расходов,​ в отличие от статического адреса,​ предоставляемого провайдером. \\ Такой подход надежнее,​ чем псевдостатический адрес и не требует расходов,​ в отличие от статического адреса,​ предоставляемого провайдером. \\
  
 +ВАЖНОЕ ПРИМЕЧАНИЕ. Многие интернет-провайдеры выдают динамически т.н. "​серые"​ ip-адреса (это можно увидеть,​ сравнив ip, показанный в маршрутизаторе и внешний ip). В этом случае ни описанная в данном примере схема подключения,​ ни псевдостатические адреса,​ увы, работать не будут, единственное решение - подключать статический ip-адрес.
  
 ==Настройка Водяного в случае использования динамического адреса== ==Настройка Водяного в случае использования динамического адреса==
 Откройте "​Администрирование - Параметры интеграции (общие)"​.\\ Откройте "​Администрирование - Параметры интеграции (общие)"​.\\
 В справочнике создайте запись следующего содержания:​\\ В справочнике создайте запись следующего содержания:​\\
 +
 {{:​mp_dynipsrv.png|}}\\ {{:​mp_dynipsrv.png|}}\\
  
Строка 17: Строка 19:
 В приведенном примере эта контрольная строка будет 03927187b0a714fb9e3e8e446e78ea0d.\\ В приведенном примере эта контрольная строка будет 03927187b0a714fb9e3e8e446e78ea0d.\\
  
-==Создание скриптов==+==Скрипт ​записи адреса сервера на сайт==
 Первый скрипт будет называться ustip.php. Его задача - получить от Водяного текущий внешний адрес и записать в файл на сервере. \\ Первый скрипт будет называться ustip.php. Его задача - получить от Водяного текущий внешний адрес и записать в файл на сервере. \\
 +
 ''<?​php\\ ''<?​php\\
 $token=$_GET['​token'​];​\\ $token=$_GET['​token'​];​\\
 $hmd5=md5($token);​\\ $hmd5=md5($token);​\\
 if  ($hmd5=='​03927187b0a714fb9e3e8e446e78ea0d'​)\\ if  ($hmd5=='​03927187b0a714fb9e3e8e446e78ea0d'​)\\
-{//​записываем ip адрес в файл (с блокировкой)\\ +file_put_contents('​ip.adr',​ $_GET['​ip'​],​ LOCK_EX);​}?>​ ''​
-file_put_contents('​ip.adr',​ $_GET['​ip'​],​ LOCK_EX);\\ +
-}\\ +
-?>\\ +
-''​ +
- +
- +
-ВНИМАНИЕ!!! Вместо 03927187b0a714fb9e3e8e446e78ea0d впишите полученную выше контрольную строку.\\+
  
 +==Скрипт чтения текущего ip-адреса==
 Второй скрипт будет называться ipadr.php. К нему будет обращаться мобильное приложение. \\ Второй скрипт будет называться ipadr.php. К нему будет обращаться мобильное приложение. \\
- 
  
 ''<?​php\\ ''<?​php\\
Строка 39: Строка 35:
 $hmd5=md5($token);​\\ $hmd5=md5($token);​\\
 if  ($hmd5=='​03927187b0a714fb9e3e8e446e78ea0d'​)\\ if  ($hmd5=='​03927187b0a714fb9e3e8e446e78ea0d'​)\\
-{//​читаем из файла ранее сообщенный нам IP\\ 
 $text = file_get_contents('​ip.adr'​);​\\ $text = file_get_contents('​ip.adr'​);​\\
 echo $text;\\ echo $text;\\
-}?> ''​\\+}?> ​ 
 +''​\\
  
-ВНИМАНИЕ!!! Вместо 03927187b0a714fb9e3e8e446e78ea0d впишите полученную ​выше контрольную строку.\\+ВНИМАНИЕ!!! В обоих скриптах вместо 03927187b0a714fb9e3e8e446e78ea0d впишите полученную ​ранее контрольную строку.\\
  
 Оба скрипта загрузите по FTP на свой веб-сервер в корневой каталог сайта.\\ Оба скрипта загрузите по FTP на свой веб-сервер в корневой каталог сайта.\\
Строка 52: Строка 48:
  
 ==Настройка мобильного приложения при использовании динамического адреса== ==Настройка мобильного приложения при использовании динамического адреса==
-При ​настройке приложения ​вместо ip-адреса указываем путь к скрипту на нашем ​сервере и свой пароль, например, \\ +В настройках приложения ​надо заполнить пунктасервер ​синхронизации и имя ​пользователя.\\ 
-''​http://​nasha.voda/​ipadr.php?​token=zam2019DSA---''​\\+{{:srvsin.png|}}\\
  
-{{:​mp_dynip.png|}}+В настройке "​сервер синхронизации ..." указываем путь к скрипту на нашем сервере и свой пароль,​ например,​ \\ 
 +''​http://​nasha.voda/​ipadr.php?​token=zam2019DSA---''​\\ 
 +{{:​mp_dynip.png|}}\\
  
 +Кроме того, для каждого автомобиля указать тот же логин, что указан в Водяном (cправочники - транспорт - автомобили,​ поле "​логин моб. приложения"​). \\
 +Логин может состоять из цифр и маленьких латинских букв.\\
 Остальные настройки [[мп_настройка|те же, что и при использовании статического адреса]]. Остальные настройки [[мп_настройка|те же, что и при использовании статического адреса]].
  
 +[[логистика|К оглавлению раздела "​логистика"​]]
мп_настройка_сервера.1558843118.txt.gz · Последние изменения: 2019/05/26 06:58 — timofeev