Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

http://1c.ru/ - оф. сайт компании 1С

Подготовка сервера

В файле /etc/hosts не должно быть записей формата localhost.localdomian или относящихся к IPv6, в случае отсутствия DNS-сервера, в нем должно быть прописано четкое соответствие IP-адрес сервера – FQDN – короткое имя.

cat /etc/hosts

127.0.0.1           localhost
192.168.122.159          1c-astra16.example.ru    1c-astra16

cat /etc/hostname

1c-astra16

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

Устанавливаем и подготавливаем СУБД PostgreSQL:

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:

/etc/postgresql/9.6/main/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

Выполнить:

sudo systemctl restart postgresql
Задать пароль пользователю postgres:

sudo su postgres

psql -c "ALTER ROLE postgres WITH PASSWORD '12345678';"

exit

Установка 1С Enterprise

Скачиваем  с сайта 1С дистрибутив 1С-enterprise и устанавливаем:

sudo dpkg -i 1c-enterprise83*.deb

Ставим зависимости:

sudo apt install -f

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

sudo /etc/init.d/srv1cv83 start

Внимание!

Автозапуск службы не работает! 1С в курсе! Запускать вручную и только через init скрипт

Проверим, запустились ли процессы 1С:

ps ax

2119 ? Ssl 0:00 /opt/1C/v8.3/x86_64/ragent -daemon
2127 ? Sl 0:00 /opt/1C/v8.3/x86_64/rmngr -port 1541 -host orel212 -range 1560:1591 -clstid 3cd06a02-ff97-11e8-d49b-525400698ff9
2168 ? Sl 0:00 /opt/1C/v8.3/x86_64/rphost -range 1560:1591 -reghost orel212 -regport 1541 -pid 3d2403c4-ff97-11e8-d49b-525400698f
Если не запущено ни одного процесса, или только 1, удалите директорию /home/usr1cv8/.1C и перезапустите службу.

Добавление информационной базы

Запустим 1С: 

 

Нажимаем "Да"

 

Создание новой информационной базы

Создание без конфигурации для разработки новой конфигурации и т.п.

Вводим название информационной базы и выбираем тип расположения - "На сервере 1С:Предприятия"

  • Кластер серверов 1С: Предприятия - Адрес сервера, где установлена 1С. У нас это "1с-astra16.example.ru"
  • Имя информационной базы в кластере: Так будет называться инфобаза в кластере. (любое)
  • Тип СУБД - Постгрес
  • Сервер баз данных: у нас служба СУБД PostgreSQL крутится на том же сервере, поэтому "1с-astra16.example.ru
  • Имя базы данных  - имя БД в СУБД PostgreSQL (любое)
  • Пользователь базы данных - postgres
  • Пароль - пароль пользователя postgres

Выбираем параметры и режим запуска и нажимаем готово!

Можно приступать к работе!

  • Нет меток