Информация |
---|
Актуальная статья: Установка и настройка сервера 1С v8.3.xx на ОС Astra Linux. |
Установка сервера 1С
В файле /etc/hosts не должно быть записей формата localhost.localdomian или относящихся к IPv6, в случае отсутствия DNS-сервера, в нем должно быть прописано четкое соответствие IP-адрес сервера – FQDN – короткое имя.
Подсказка | ||||
---|---|---|---|---|
| ||||
|
Подсказка | ||||
---|---|---|---|---|
| ||||
|
Устанавливаем необходимые пакеты для работы 1С:
sudo apt-get install postgresql postgresql-contrib
Разрешаем подключения по сети:
Подсказка | ||||
---|---|---|---|---|
| ||||
|
Подсказка | ||||
---|---|---|---|---|
| ||||
# IPv4 local connections: host all all 0.0.0.0/0 md5 |
Для корректной работы 1С с СУБД PostgreSQL также раскоментируем и меняем значения:
Подсказка | ||||
---|---|---|---|---|
| ||||
|
Создаем пароль для пользователя postgres:
панель | ||||
---|---|---|---|---|
| ||||
|
Перезапускаем СУБД PostgreSQL:
панель | ||||
---|---|---|---|---|
| ||||
sudo service postgresql restart |
Для создания сервера 1C Предприятия понадобится 4 пакета:
1c-enterprise83-client_*.deb
1c-enterprise83-common*_amd64.deb
1c-enterprise83-server*_amd64.deb
1c-enterprise83-ws*_amd64.deb
Скачать их можно с сайта 1С.
Скачиваем в любую директорию, например 1csrv, переходим в нее и устанавливаем:
панель | ||||
---|---|---|---|---|
| ||||
|
При возникновении ошибок об отсутствии пакетов, установим их командой:
панель | ||||
---|---|---|---|---|
| ||||
|
Для работы аппаратного ключа hasp необходим драйвер haspd:
панель | ||||
---|---|---|---|---|
| ||||
|
Правим /etc/haspd/hasplm.conf:
NHS_IP_LIMIT = 127.0.0.1, 10.0.2.0/24
Вместо 10.0.2.0/24 нужно указать свою подсеть или хосты, которые должны видеть HASP ключ
Даем права на директорию 1C:
панель | ||||
---|---|---|---|---|
| ||||
sudo chown -hR usr1cv8:grp1cv8 /opt/1C |
Запускаем сервер 1С:
панель | ||||
---|---|---|---|---|
| ||||
sudo service srv1cv83 |
Проверяем:
Подсказка | ||||
---|---|---|---|---|
| ||||
|
Администрирование сервера 1С можно выполнять двумя способами:
Через "Администрирование серверов 1С Предприятия" для windows
Через консольную утилиту администрирования rac. Получить справку по команде можно выполнив ее:
Подсказка | ||||
---|---|---|---|---|
| ||||
|
Запустить в режиме демона сервис управления кластером:
/opt/1C/v8.3/x86_64/ras --daemon cluster
Посмотреть список доступных кластеров:
/opt/1C/v8.3/x86_64/rac cluster list
Для подключения клиентов через веб, потребуется установленный и настроенный сервер Apache2
Для публикации базы 1С, нужно выполнить команду:
панель | ||||
---|---|---|---|---|
| ||||
|
-wsdir – имя алиаса веб-сервера для соединения с базой;
-dir – директория где будут располагаться файлы web-интерфейса 1с;
-connStr – строка соединения с базой 1с предприятия(astr15-1c - имя сервера 1с, infobase - имя базы)
-confPath – расположение конфигурационного файла web-сервера apache.
...