Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 698 раз!

Форум

Добро пожаловать, Гость!

2-ГИС сервер обновлений помогите настроить

Обсуждение общих вопросов связанных с программой
webresurs
Сообщения: 16
C нами: 3 года 5 мес

Непрочитанное сообщение webresurs » 18 окт 2014, 07:00

Хочу в локалке на компе, где установлен open-server поставить 2-гис сервер обновлений, но не хватает тяму подскажите, что и как делать!???
вот нашел описание установки Сервер обновлений 2ГИС для Win32 скачал требует скачать апач и т.п.

Кто делал или интересно отпиши подробный мануал как, чего и с чем, что бы запустить на open-server???

webresurs
Сообщения: 16
C нами: 3 года 5 мес

Непрочитанное сообщение webresurs » 08 дек 2014, 17:38

Что не кто не ставил на open-server 2Gis update server ?
ну тогда подсказывайте !!!

Установил Apache 2.2 c ssl
Установил 2 Гис сервер..

вот какие файлы он создал и прописал...
в папке Apache2.2\conf\
httpd.conf - в последней строке добавлено
Include conf/2gis-thirdparty-server.conf


и соответственно создан файл 2gis-thirdparty-server.conf содержит следующее

LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule ssl_module modules/mod_ssl.so

RewriteEngine On
RewriteCond %{REQUEST_METHOD} !=POST
RewriteRule ^/ver3/stat$ MethodNotAllowed [R=405,L]

<Location /ver3/stat>
   LimitRequestBody 2147483647
   ProxyPass balancer://http_backend_2gis/ver3/stat
</Location>


<Directory "2gis-update.htdocs">
   ForceType text/plain
   Options Indexes FollowSymLinks
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>

Alias /ver3/ping 2gis-update.htdocs/ping

#ProxyRemoteMatch ^https?://[^/]*\.2gis\.ru(?::\d+)?/ http://localhost:3128

<Proxy balancer://http_backend_2gis>
   BalancerMember http://s1.update.2gis.ru:80
   BalancerMember http://s2.update.2gis.ru:80
   BalancerMember http://s3.update.2gis.ru:80
   BalancerMember http://s4.update.2gis.ru:80
   BalancerMember http://s5.update.2gis.ru:80
   BalancerMember http://s6.update.2gis.ru:80
   BalancerMember http://s7.update.2gis.ru:80
   BalancerMember http://s8.update.2gis.ru:80
   BalancerMember http://s9.update.2gis.ru:80
   BalancerMember http://s10.update.2gis.ru:80
</Proxy>

SSLProxyEngine On
<Proxy balancer://https_backend_2gis>
   BalancerMember https://s1.update.2gis.ru:443
   BalancerMember https://s2.update.2gis.ru:443
   BalancerMember https://s3.update.2gis.ru:443
   BalancerMember https://s4.update.2gis.ru:443
   BalancerMember https://s5.update.2gis.ru:443
   BalancerMember https://s6.update.2gis.ru:443
   BalancerMember https://s7.update.2gis.ru:443
   BalancerMember https://s8.update.2gis.ru:443
   BalancerMember https://s9.update.2gis.ru:443
   BalancerMember https://s10.update.2gis.ru:443
</Proxy>

RewriteCond %{REQUEST_METHOD} !^(GET|HEAD)$
RewriteRule ^/ver3/download MethodNotAllowed [R=405,L]

<Location /ver3>
   DefaultType application/octet-stream
   ProxyPass balancer://https_backend_2gis/ver3
</Location>


CacheEnable mem /ver3/infolist
CacheEnable mem /ver3/ping
CacheEnable disk /ver3/download
CacheEnable mem /ver3//infolist
CacheEnable mem /ver3//ping
CacheEnable disk /ver3//download

CacheRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cache/2gis/"
CacheDirLevels 2
CacheDirLength 2
CacheDefaultExpire 1728000
CacheMaxFileSize 268435456


в папке Apache2.2 создана подпапки:
    2gis-update.htdocs
    cache
    logs

в папке 2gis-update.htdocs файл ping содержит piu-piu

и все по моему...

Подскажите как это адаптировать под open-server ?

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 08 дек 2014, 17:56

webresurs, если это всё что он создал для обычного Апача при отдельной установке, то дайте тимвьювер (в личку) и я вам сам это всё перенесу и подключу в Open Server. А расписывать... ну просто лень и времени на это нет.

webresurs
Сообщения: 16
C нами: 3 года 5 мес

Непрочитанное сообщение webresurs » 08 дек 2014, 18:15

тимвьювер - это что?

Сборка open-server 5.1.1 - Apache 2.4

добавляю в userdata/config/Apache-2.4_server.conf дописываю
- Include 2gis-thirdparty-server.conf

добавляю поддомен 2gis-update.localhost и меняю соответственно в 2gis-thirdparty-server.conf
2gis-update.htdocs на 2gis-update.localhost
CacheRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cache/2gis/" на "d:/OpenServer/domains/localhost/2gis-update/cache/"

Запускаю опен сервер и он не запускается в лог файлах пусто..
 Проверка состояния сервера
  Не удалось запустить Apache-2.4
  Сбой запуска!
  --------------------------------------------
  Начало процедуры остановки сервера
  Остановка системных модулей
  Отключение виртуального диска
  Веб-сервер успешно остановлен!

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 08 дек 2014, 18:19

webresurs писал(а):тимвьювер - это что?


Google вам в помощь.

[upd=1418054701][/upd]
Перенёс вам всё, и по идее должно работать, проверяйте, отпишитесь как оно там и что.

webresurs
Сообщения: 16
C нами: 3 года 5 мес

Непрочитанное сообщение webresurs » 08 дек 2014, 19:45

Максим писал(а):Перенёс вам всё, и по идее должно работать, проверяйте, отпишитесь как оно там и что.


видит но не правильно видит
2gis: 127.0.0.1 [08/Dec/2014:21:39:44 +0600] "GET /ver3/ping HTTP/1.1" 403 1059 "-" "2gis/3.14.9.4784 (Windows 6.1 build 7601 NT Service Pack 1) 91a6e0c2-d48b-4357-a6d4-f7ca67442e6e"


как я понял должно быть "2gis/ver3/3.14.9.4784"

Изображение


и еще выдает ошибку
[Mon Dec 08 21:39:44 2014] [error] [client 127.0.0.1] client denied by server configuration: W:/modules/http/Apache-2.2/2gis-update.htdocs

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 08 дек 2014, 20:00

webresurs, ok скидывайте тимвьювер

webresurs
Сообщения: 16
C нами: 3 года 5 мес

Непрочитанное сообщение webresurs » 15 дек 2014, 04:48

Максим пока настроил только, что ПО 2-гис видит наш поддомен как сервер обновлений, но не кэширует по запросу... траблы ...

webresurs
Сообщения: 16
C нами: 3 года 5 мес

Непрочитанное сообщение webresurs » 21 май 2015, 14:32

мда уж не сделать... столько людей просмотрели это сообщение и не кто больше не заинтересован... :(

webresurs
Сообщения: 16
C нами: 3 года 5 мес

Непрочитанное сообщение webresurs » 20 ноя 2015, 09:15

решил проблему по другому:
1. Создал FTP на open-server для 2ГИС
2. Скачал утилиты wget, msg и Bat_To_Exe_Converter
- wget - для синхронизации файлов с фтп
- msg - для выдачи сообщений пользователям
- Bat_To_Exe_Converter - для конвертации файла( спрятал все файлы в один)

3. Создал файл bat
COLOR 1A
@Echo Off

set dir=D:\2gis

If Exist "%dir%\%computername%\*.*" (
    Echo Папка %computername% есть
) Else (
    Echo Папки %computername% нет
    Echo создаем папку %computername%
    md "%dir%\%computername%"
    If Not Exist "%dir%\%computername%\*.*" (
       Echo Не удалось создать папку "%dir%\%computername%"
       Pause
       GoTo EOF
    ) Else (
       Echo Папка %computername% есть
    )
)

rem Далее делаем что нужно
msg * Идет обновление... Нажмите -ОК- и ожидайте сообщения об окончании обновления...
wget -m -t 8 -np -nH -P D:\ ftp://soft:soft@10.0.0.1/2gis/ -o D:\2gis\out_2gis.txt
find /i "No such file" D:\2gis\out_2gis.txt
if %ERRORLEVEL% == 0 goto NO_D
echo YES FILEs
msg * Обновлено...
start D:\2gis\3.0\grym.exe
goto END
:NO_D
msg * Нет соедининения. Будет открыта старая версия!
::CHCP 1251
start D:\2gis\3.0\grym.exe
:END

3. Утилитой Bat_To_Exe_Converter(скачал иконку 2Гис) все это спрятал в файл 2gis_update.exe
4. Подменил все ярлыки у пользователей 2gis_update.exe

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

[upd=1448000229][/upd]
У кого будет реализация проще пишите!


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя