Подготовка сервера
В файле /etc/hosts не должно быть записей localhost.localdomian
или или относящихся к IPv6
, в случае отсутствия DNS-сервера, в нем должно быть прописано четкое соответствие IP-адрес сервера – FQDN – короткое имя.
Command | ||
---|---|---|
| ||
|
Command | ||
---|---|---|
| ||
1c-astra16 |
Установка СУБД PostgreSQL
Устанавливаем и подготавливаем СУБД PostgreSQL:
Command |
---|
sudo apt-get install postgresql-astra postgresql-contrib |
Добавим в 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 standart_conforming_strings = off |
Выполнить:
Command |
---|
sudo systemctl restart postgresql |
Задать пароль пользователю postgres:
Command |
---|
|
Установка 1С Enterprise
Скачиваем с сайта 1С дистрибутив 1С-enterprise и устанавливаем:
Command |
---|
sudo dpkg -i 1c-enterprise83*.deb |
Ставим зависимости:
Command |
---|
sudo apt install -f |
Запускаем сервер 1С
Command |
---|
sudo /etc/init.d/srv1cv83 start |
Предупреждение | ||
---|---|---|
| ||
Автозапуск службы не работает! 1С в курсе! Запускать вручную и только через init скрипт |
Проверим, запустились ли процессы 1С:
Command | ||
---|---|---|
| ||
2119 ? Ssl 0:00 /opt/1C/v8.3/x86_64/ragent -daemon |
Если не запущено ни одного процесса, или только 1, удалите директорию /home/usr1cv8/.1C и перезапустите службу.
Добавление информационной базы
Запустим 1С:
Нажимаем "Да"
Создание новой информационной базы
Создание без конфигурации для разработки новой конфигурации и т.п.
Вводим название информационной базы и выбираем тип расположения - "На сервере 1С:Предприятия"
- Кластер серверов 1С: Предприятия - Адрес сервера, где установлена 1С. У нас это "1с-astra16.example.ru"
- Имя информационной базы в кластере: Так будет называться инфобаза в кластере. (любое)
- Тип СУБД - Постгрес
- Сервер баз данных: у нас служба СУБД PostgreSQL крутится на том же сервере, поэтому "1с-astra16.example.ru
- Имя базы данных - имя БД в СУБД PostgreSQL (любое)
- Пользователь базы данных - postgres
- Пароль - пароль пользователя postgres
Выбираем параметры и режим запуска и нажимаем готово!
Можно приступать к работе!