Данная статья применима к:
- ОС ОН Орёл 2.12
- ОС СН Смоленск 1.6
Подготовка сети и сервера
В сети желательно настроить разрешение имен (см. DNS-сервер BIND9), позволяющее получать IP-адрес сервера. Если сетевая служба разрешения имен не используется, то в файле /etc/hosts должно быть указано соответствие IP-адреса и имени сервера. Например, для сервера с полным именем 1c-astra16.example.ru и IP-адресом 192.168.122.159 должна быть указана строка вида:
127.0.0.1 localhost
192.168.122.159 1c-astra16.example.ru 1c-astra16
192.168.122.159 1c-astra16
Установка и настройка СУБД PostgreSQL
Устанавить пакеты СУБД PostgreSQL:
Добавить в файл /etc/postgresql/9.6/main/pg_hba.conf строку, разрешающую подключение из сети, в которую входит сервер. Например, для сети 192.168.122.0/24:
# "local" is for Unix domain socket connections only local all all peer # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 192.168.122.0/24 md5 # IPv6 local connections: host all all ::1/128 md5
Отредактировать файл postgresql.conf:
# - Connection Settings - listen_addresses = '*' # what IP address(es) to listen on; # # backslash_quote = safe_encoding escape_string_warning = off standard_conforming_strings = off
Выполнить:
sudo su postgres
cd ~psql -c "ALTER ROLE postgres WITH PASSWORD '12345678';"
exit
Установка 1C Enterprise
Скачать с сайта 1C файл дистрибутива 1C-enterprise, если файл представилен в сиде архива - распаковать его, и выполнить установку:
Предупреждение "N: Download is performed unsandboxed as root as file" игнорировать.
Действия после установки 1C
sudo systemctl enable srv1cv83
Установка клиента 1С
Клиент 1С не обязательно должен быть установлен на той же машие, что и сервер, однако для проверки работоспособности удобно установить его на серверную мащину.
Для установки клиента 1С:
- Скачать установочные файлы;
- Если файлв представлены в виде архива - распаковать архив;
Выполнить установку командой apt, указав файл с нужной версией клиента, например :
sudo apt -y install ./1c-enterprise-8.3.18.1334-client_8.3.18-1334_amd64.deb
Добавление информационной базы
Запустим 1C:
Нажимаем "Да"
Создание новой информационной базы
Создание без конфигурации для разработки новой конфигурации и т.п.
Вводим название информационной базы и выбираем тип расположения - "На сервере 1C:Предприятия"
- Кластер серверов 1C: Предприятия - Адрес сервера, где установлена 1C. У нас это "1c-astra16.example.ru";
- Имя информационной базы в кластере: Так будет называться инфобаза в кластере. (любое);
- Тип СУБД - POstgreSQL;
- Сервер баз данных: в данном примере служба СУБД PostgreSQL работает на том же сервере, поэтому имя сервера такое же: "1c-astra16.example.ru";
- Имя базы данных - имя БД в СУБД PostgreSQL (любое);
- Пользователь базы данных - postgres;
- Пароль - пароль пользователя postgres.
Выбираем параметры и режим запуска и нажимаем готово!
Можно приступать к работе!