Навигация по разделам:

Как опубликовать базу 1с на веб сервере apache на linux

493
Оценки: 0/0
Решение вопроса:

Для Публикации Информационной базы без установленной графической оболочки Фирма "1С" реализовавала специальный инструмент - утилита комендной строки webinst

При установке платформы существует специальный пакет который реализует эту функциональность, в случае если для развертывания используется универсальный пакет в формате .run, нужно отметить для установки пункт "Модули расширения веб-сервера"  

Как опубликовать базу 1с на веб сервере apache на linux

в случае использвания пакета для конкретного вида Linux, например deb для Ubuntu.

Тогда нужно будет использвать пакет с именем 1c-enterprise-*-ws-*.*.**.****_amd64.deb как на картинке ниже

Как опубликовать базу 1с на веб сервере apache на linux

После установки пакета необходимо выполнить публикацию. Нужно перейти в каталог с утилитой - 

cd /opt/1cv8/x86_64/8.3.23.1865/

и выполнить следующую команду:

./webinst -publish -apache24 -wsdir <ИМЯ ПУБЛИКАЦИИ> -dir /var/www/<ИМЯ ПУБЛИКАЦИИ> -connstr “Srvr=<ИМЯ СЕРВЕРА;Ref=<ИМЯ БАЗЫ>” -confpath /etc/apache2/apache2.conf

где <ИМЯ ПУБЛИКАЦИИ>после wsdir - отображает виртуальный каталог, т.е. это будет адрес вашей базы - например http://server/base 

<ИМЯ СЕРВЕРА;Ref=<ИМЯ БАЗЫ>  - адрес ИБ в формате 1С:Предприятие

-confpath  - путь к файлу настроек веб сервера

Далее нужно перезупустить веб сервер командой

/etc/init.d/apache2 restart

После этого база будет опубликована

 

 

Эта информация оказалась полезной?
Как можно улучшить этот ответ?
Другие вопросы по теме:
Последние вопросы на сайте:
Форма обратной связи Вам помочь или не мешать?
Выберите удобный для Вас
способ обращения:
Задать вопрос
Задать вопрос
Перезвоните мне
Перезвоните мне
Купить программу
Купить программу
Арендовать 1С
Арендовать 1С
Оставить отзыв
Оставить отзыв
Ошибка на сайте
Нашли ошибку на сайте
Ошибка в рецептуре
Нашли ошибку в рецептуре
Получить консультацию
Получить консультацию