Публикация базы на Apache в Ubuntu linux

Читаем тут: Как опубликовать базу на Linux Centos.

Для начала установим Apache, после установки можем перейти непосредственно к публикации информационной базы.

Для публикации необходимо, чтобы дистрибутив сервера 1С был установлен на веб-сервере, если сервер будет использоваться только, как веб-сервер, необходимо удалить локальный кластер, чтобы не требовалась лицензия.

Если сервер будет выступать в качестве сервера 1С и веб-сервера для публикации информационных баз и веб-сервисов, удалять кластер не нужно.

При установки дистрибутива, будет установлена утилита webinst, с помощью которой происходит публикация информационных баз.

Для начала, создадим папку для файла публикации в каталоге, например папку buh

/var/www/html/buh

Далее перейдем в каталог с утилитой webinst:

cd /opt/1C/v8.3/x86_64

Заполним команду публикации базы 1С:

./webinst -apache24 -wsdir trade -dir '/var/www/html/trade/' -connStr 'Srvr=srvapp1;Ref=tradesql;' -confPath /etc/apache2/apache2.conf

Основные параметры команды:

  • -apache24 – версия веб сервера apache
  • trade – путь к опубликованной базе на веб-сервере, например site.ru/trade
  • /var/www/html/trade – папка с файлом публикации на веб сервере
  • /etc/apache2/apache2.conf – файл конфигурации веб-сервера
'Srvr=site.ru;Ref=tradesql;' - путь к базе на сервере 1С. Сервер 1С не обязательно должен быть установлен на веб-сервере. Сервера можно разделить для удобства работы и большей отказоустойчивости.
  • site.ru – dns или ip сервера 1С
  • tradesql– имя публикуемой базы данных на сервере 1С

После публикации в файле /etc/apache2/apache2.conf, добавится строка

LoadModule _1cws_module "/opt/1C/v8.3/x86_64/wsap22.so"

Далее перезагрузим apache

service apache2 restart

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *