Публикация дистрибутива тонкого клиента 1С на веб-сервере Apache 2.4
Опубликовать дистрибутив тонкого клиента 1С на веб-сервере Apache 2.4 достаточно просто. Для этого нужно сделать следующие действия:
1. Создаем папку на диске, например, «C:\Platform». Размещаем в ней дистрибутивы тонкого клиента для нужных платформ.
Файлы дистрибутива должны быть заархивированы в формате ZIP, без вложенных папок. Подготовить их можно самостоятельно, либо можно скачать дистрибутив, содержащий готовые дистрибутивы тонких клиентов, например, Технологическая платформа 1С:Предприятия (64-bit) для Windows + Тонкий клиент для Windows, Linux и MacOS для автоматического обновления клиентов через веб-сервер. После установки платформы архивы будут в каталоге C:\Program Files\1cv8\8.3.25.1445\bin\distr.
2. Открываем файл конфигурации «C:\Apache24\conf\httpd.conf» и добавляем в него следующий код:
# 1c platform
Alias "/platform" "C:/Platform/"
<Directory "C:/Platform/">
AllowOverride All
Options Indexes Includes
Require all granted
</Directory>
3. Перезапускаем сервер Apache. Если сервер не запустился, то, скорее всего, вы допустили ошибку, например, для версий Apache отличных от 2.4 параметры могут незначительно отличаться.
4. Запускаем от имени Администратора базу 1С в режиме Конфигуратор.
5. Заходим в меню Администрирование - Публикация на веб-сервере. Ставим галку «Публиковать дистрибутив» и указываем пути для скачивания.
6. Нажимаем кнопку «Опубликовать».
Можно проверить, что все работает, скопировав в адресную строку браузера путь до публикуемого дистрибутива. Сразу должно начаться скачивание.
Теперь, если пользователь запустит тонкий клиент более старой версии, то автоматически запустится скачивание и установка новой версии.
Комментарии
Спасибо! Очень помогло.
Спасибо! Очень помогло.
# 1c platform
# 1c platform
Alias "/platform" "C:/Platform/"
<Directory "C:/Platform/">
AllowOverride All
Options Indexes Includes
Require all granted
</Directory>
"/platform" - поменял как и везде "/Platform"
Без этого была ошибка 404 при скачивании дистрибутива.
"Код ошибки: -5. Повторить
"Код ошибки: -5. Повторить попытку обновления?" И если нажимаешь "да", то опять эта же ошибка. Пофиг, с локалки или внешнего интернета. Через браузер качает в обоих вариантах. Встречал кто-нибудь такое? Всю голову сломал уже
К счастью, такую ошибку не
К счастью, такую ошибку не встречал.
Проверь, что ссылка с
Проверь, что ссылка с публикацией тонкого клиента должна быть доступна с клиентского ПК (Где происходит обновление)
Не понимаю, почему
Не понимаю, почему дистрибутив нужно публиковать вручную? Почему 1С сама не может создать архив с дистрибутивов и положить его куда надо?
+100500
+100500
Все равно не работает.
Все равно не работает. Предлагает вручную обновиться, куда копать не понятно.
Через браузер дистрибутив
Через браузер дистрибутив скачивается?
Дистрибутив есть для нужной версии платформы (64/32)?
Архив с дистрибутивом точно не содержит лишних вложенных папок?
Проверьте, чтобы в указанном пути не было русских букв и, желательно, все в нижнем регистре.
Проверьте по какому протоколу обращаетесь. Если через https, то нужен сертификат.
Не забудьте апач рестартануть.
Добавить комментарий