Установка сервера 1С + PostgreSql 10 на Centos 8

Первоначальная настройка

Устанавливаем epel репозиторий Extra Packages for Enterprise Linux:

yum -y install epel-release

Обновим пакеты:

yum update

Настройка хоста

Изменим hostname сервера

hostnamectl set-hostname server1c

Добавим в файл /etc/hosts строку 82.146.37.14 server1c

nano /etc/hosts

82.146.37.14 server1c

Если пользоваться редактором nano не удобно, то можно отредактировать файл с помощью файлового менеджера WinSCP.

Установка сервера 1С

Устанавливать будем сервер 8.3.15.1869, версия довольно старая, но по моему последняя, которая не требует лицензии на сервер 1С до 20 сеансов по моему, нужны только клиентские лицензии. По этой же причине устанавливать буду PostgreSQL 10, поскольку для более свежих версий СУБД, требуется новая платформа.

Скачиваем rpm пакеты с сайта 1С releases.1c.ru

releases1c

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

rpm1c

Далее загрузим содержимое на сервер с помощью утилиты WinSCP

WinSCP 1С

Файлы я скопировал в каталог /root/rpm1c

Открываю каталог:

cd rpm1c 

Устанавливаю все пакеты:

yum localinstall *.rpm

Добавляем сервер 1С в автозагрузку

systemctl enable srv1cv83

Запускаем сервер 1С

systemctl start srv1cv83

Пробуем заново запустить сервер 1С:

systemctl start srv1cv83

Проверим статус сервера 1С:

systemctl status srv1cv83

Создаю каталог для баз 1С

mkdir -p /mnt/1c/base
chown -R usr1cv8:grp1cv8 /mnt/1c/base

Настройка фаервола

Открываю 80 порт для публикации базы через веб:

firewall-cmd --permanent --add-port=80/tcp

Открываю порты необходимые серверу 1С:

firewall-cmd --permanent --add-port=1540/tcp
firewall-cmd --permanent --add-port=1541/tcp
firewall-cmd --permanent --add-port=1560/tcp
firewall-cmd --permanent --add-port=5432/tcp
firewall-cmd --reload

Установка СУБД PostgreSQL

Если репозиторий устареет, то запросить сборку для 1С и инструкции по установке postgreSQL для 1с можно на сайте 1c.postgres.ru, на момент написания инструкции репозиторий взял с этого же сайта. Сборка поставляется со всеми необходимыми патчами для 1С.

Устанавливаем репозиторий:

rpm -i https://repo.postgrespro.ru/pg1c-10/keys/centos.rpm
yum makecache

Устанавливаем postgres

yum install postgrespro-1c-10

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

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

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