Продукты компании 1С Предприятие

Продукты компании 1С Предприятие, Бухгалтерия принято размещать на сервер с Windows. Это удобно и практично, однако, стоит немалых денег:
  • Windows Server 2012 Std — 1 100 рублей в месяц
  • SQL Server Web Edition 2008 R2, 2012, Core — 750 рублей в месяц
  • Терминальные лицензии — 350 рублей в месяц
Для компании численностью десять человек использование 1C-сервера обойдется почти в 5 000 рублей, и это без стоимости самого сервера и лицензий 1С.

Благо, компания 1С поддерживает Linux — использование самой ОС и СУБД PostgreSQL бесплатное, а количество сессий регулируется настройками сервера.

Настройка Linux имеет свои нюансы, но с каждым годом ОС становится всё дружелюбнее к пользователю и вполне может использоваться на стационарных компьютерах вместо Windows или MacOS.

В этой статье мы рассмотрим настройку Linux-сервера с графической оболочкой для использования 1С. В качестве примера мы взяли Linux Mint с графическим окружением Cinnamon, его интерфейс интуитивно понятен и не требует глубоких знаний терминала. Вы можете использовать любой другой.

Загружаем ISO-образ через VMmanager:


Подключаем ISO-образ к серверу через пункт Диски:


Включаем сервер и переходим в VNC:


Установка ОС несложная и ничем не отличается от такой же процедуры на домашнем ПК — достаточно подтвердить рекомендуемые установщиком параметры, указать язык, раскладку, местоположение, пользователя и его пароль. Занимает не более 10 минут.



После завершения установки выключаем сервер, отключаем ISO-образ.
Далее нужно снова авторизоваться через VNC VMmanager с паролем, который вы указывали при установке, и настроить сеть. В нашем случае это можно сделать через иконку сети и Параметры сети:


На других дистрибутивах настройки схожи. IP-адрес, настройки, шлюз, можно найти в инструкции к серверу. Обратите внимание, с большой вероятностью в качестве шлюза нужно будет прописать 10.0.0.1 — это особенность работы новых кластеров с технологией VPU. Если ваш сервер из такого кластера, об этом будет написано в инструкции к серверу.

Через меню приложений открываем терминал и устанавливаем зависимости:
sudo apt install unixodbc libgsf-bin t1utils ttf-mscorefonts-installer



Настройка сервера завершена, теперь можно перейти к установке пакетов 1С. Загрузить их можно отсюда login.1c.ru — потребуются лицензии.

В нашем примере необходимы .deb-пакеты:
  • 1c-enterprise83-client
  • 1c-enterprise83-client-nls
  • 1c-enterprise83-common
  • 1c-enterprise83-common-nls
  • 1c-enterprise83-crs
  • 1c-enterprise83-server
  • 1c-enterprise83-server-nls
  • 1c-enterprise83-ws
  • 1c-enterprise83-ws-nls
Скачать их можно через Firefox, либо загрузить на сервер в директорию вашего пользователя, например, через FileZilla.

Установить .deb-пакеты можно двумя способами. Первый — двойным нажатием на файл:


Второй — в терминале, используя команды:
Dpkg -i имя_пакета.deb

После установки всех пакетов, можно запускать программы из меню приложений и работать — как на Windows-сервере, процесс аналогичен:


Взаимодействие с 1C на Windows осуществляется через браузер, так называемое веб-приложение. Его настройку можно осуществить и на Linux, но потребуется вновь обратиться к терминалу.

Устанавливаем веб-сервер
apt-get install apache2 && service apache2 start

Переходим в браузер по IP-адресу сервера, либо по домену, если он делегирован на сервер — должна открываться приветственная страница:


Такой командой осуществляется публикация приложения на веб-сервере:
/opt/1C/v8.3/x86_64/webinst -apache22 -wsdir test -dir /var/www/bitrix/ -connstr
«Srvr=62.109.3.120;Ref=test;» -connstr «File=»"/var/www/bitrix"";" -confPath
/etc/apache2/conf/apache2.conf
Здесь:
/opt/1C/v8.3/x86_64/webinst — путь до установленного приложения
/var/www/bitrix/ — рабочая директория с базами
/etc/apache2/conf/apache2.conf — конфиг Apache

Если ошибок не будет, то доступ к базе станет доступен извне:


Готово! Процесс настройки и работы с 1С на Linux отличается от взаимодействия с WIndows-сервером, но зато не требует ежемесячных платежей за лицензии Windows.
Выделенные серверы OVH
Выделенные серверы Hetzner

0 комментариев

Оставить комментарий