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

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

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


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

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
мп_настройка_сервера [2019/05/26 04:01] timofeevмп_настройка_сервера [2021/09/12 05: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);''\\ +
-} ?> ''\\ +
- +
-''<?php\\ +
-}?> ''\\ +
- +
- +
- +
- +
- +
-ВНИМАНИЕ!!! Вместо 03927187b0a714fb9e3e8e446e78ea0d впишите полученную выше контрольную строку.\\+
  
 +==Скрипт чтения текущего ip-адреса==
 Второй скрипт будет называться ipadr.php. К нему будет обращаться мобильное приложение. \\ Второй скрипт будет называться ipadr.php. К нему будет обращаться мобильное приложение. \\
- 
  
 ''<?php\\ ''<?php\\
Строка 43: Строка 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 на свой веб-сервер в корневой каталог сайта.\\
Строка 56: Строка 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правочники - транспорт - автомобили, поле "логин моб. приложения"). \\
 +Логин может состоять из цифр и маленьких латинских букв.\\
 Остальные настройки [[мп_настройка|те же, что и при использовании статического адреса]]. Остальные настройки [[мп_настройка|те же, что и при использовании статического адреса]].
  
 +[[логистика|К оглавлению раздела "логистика"]]
мп_настройка_сервера.1558843289.txt.gz · Последнее изменение: timofeev

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki