2022-02-06
625

Публикация базы 1С на сервере CentOS, для открытия через браузер

Работа 1с через браузер возможна только для конфигураций ВЫШЕ БП 2.0, УТ 10.3, ЗУП 2.5 и т. д., то есть тех конфигураций, которые построены на основе управляемых форм.

Сначала нужно установить сам сервер 1с и создать базу, как это сделать описано |тут|.

Затем нужно установить web сервер, в CentOS это осуществляется командой
yum install httpd
Разрешить доступ через файрвол
firewall-cmd --permanent --add-service=http --add-service=https
firewall-cmd --reload
Запустить web-сервер и добавить в автозагрузку
systemctl start httpd
systemctl enable httpd
Публикация базы
/opt/1cv8/x86_64/8.3.19.1264/webinst -publish -apache24 -wsdir 1c_base -dir /var/www/1c_base -connstr "Srvr=192.168.10.15;Ref=db1" -confpath /etc/httpd/conf/httpd.conf
    где
  • 8.3.19.1264 - версия 1с сервера
  • 1c_base - имя, которое нужно ввести для подключения к базе
  • 192.168.10.15 - ip-адрес или имя 1с сервера
  • db1 - имя базы на сервере
Если все правильно, появится сообщение
Publication successful
Затем нужно перезапустить web-сервер
systemctl restart httpd

И можно подключаться к базе через браузер
Для подключения к базе в адресной строке браузера нужно ввести:
http://<адрес или имя сервера>/<имя базы для подключения>
Например http://192.168.10.15/1c_base