Установка 1С на VDS Debian

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

Внедрение 1C на VDS принято разделять на несколько стадий. Это инсталляция необходимого софта для корректной работы сервера, подключение PostgreSQL и установка всей системы. 

Рассматривать каждый этап мы будем на примере «1С: Документооборот КОРП 2.0». Давайте ознакомимся с рекомендуемыми системными требованиями: 

  • Оперативная память: от 8 ГБ.

  • Накопитель: SSD.

  • Процессор: от 5 ГГц. 

Для выбранных характеристик отлично подойдут тарифы с мощным процессором от Timeweb, о которых мы подробно поговорим в разделе «Тарифные планы HighCPU». 

Установку 1С осуществим на ОС Linux, поэтому позаботьтесь об этом заранее – поставьте Ubuntu на свой VDS. Также для работы с консолью рекомендуем установить на компьютер программу PuTTY – она позволяет удаленно подключаться к VDS. Но особенность ее совсем в другом – можно удобно вставлять команды из буфера обмена.

Рассмотрим, как подключиться к VDS и провести начальные настройки для последующей установки программы. 

Подготовка к установке

Запускаем программу PuTTY и подключаемся удаленно к серверу: для этого вводим IP-адрес машины и выбираем SSH-протокол. 

Как удаленно подключиться к ВДС-серверу 

Далее вводим имя пользователя и пароль для авторизации. 

Удаленное подключение к VDS Timeweb

При успешном подключении перед нами отобразится окно приветствия. Все последующие команды для внедрения 1С мы будем вводить в это окно. Запомните, что команды можно скопировать и вставить простым щелчком правой кнопкой мыши. 

Putty удаленное подключение к серверу

Давайте приступим к первоначальным настройкам: добавим в систему текстовый редактор, утилиты Midnight Commander и HTOP. Для этого поочередно вводим:

apt-get install nano

apt-get install mc

apt-get install htop

Следующим шагом нам потребуется создать нового пользователя с любым именем:

useradd corpuser -m

Заносим этого юзера в group sudo, чтобы он смог реализовать особые процедуры:

usermod -aG sudo corpuser

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

passwd corpuser

Добавляем имя в баш-среду:

chsh -s /bin/bash main

Теперь нам потребуется отредактировать доступ по протоколу. Для этого воспользуемся строчкой кода:

nano /etc/ssh/sshd_config

В результате перед нами отобразится другой интерфейс окна – в нем будем вводить уже не команды, а вносить правки в строки. Следующим шагом нам требуется изменить порт на 2234. Находим в окне строку «port» и просто меняем значение:

Как сменить порт на VDS

Также нам нужно защитить сервер от посторонних лиц, для этого отключаем доступ root:

PermitRootLogin no

Активируем права для corpuser, для этого добавляем новую строчку:

AllowUsers corpuser

В конце сохраняем все внесенные изменения с помощью клавиатурных кнопок «Ctrl+O». Далее используем «Ctrl+X», чтобы выйти, и перезапускаем протокол:

service ssh restart

Мы установили дополнительные компоненты, добавили нового пользователя и застраховали сервер от нежелательных гостей. Далее авторизуемся под созданным именем и портом:  

Putty Как подключиться к VDS

Для более мощной защиты мы также можем применить SSH-ключи вместо пароля при авторизации. 

Осталось выполнить еще несколько действий, перед тем как мы перейдем к основным этапам.

Узнаем имя компьютера с помощью команды:

hostname

Потом проверяем пинг:

ping hostname (берем из предыдущего пункта)

Если пинг не идет, заходим в редактор nano: 

nano /etc/hosts 

Добавляем в файл последней строкой:

127.0.0.1 hostname 

Возвращаемся к пункту 2 и пробуем снова. 

Итак, предварительные настройки мы провели, теперь давайте загрузим дополнительное ПО для работы с 1С. 

Этап 1: Установка софта

Изначально в Linux список открытых пакетов в репозиториях мал, исправить это можно банальным обновлением. Это потребуется нам в будущем, чтобы установить весь нужный софт.  

Изменим список источников:

nano /etc/apt/sources.list

Чтобы добавить новые источники (данный список источников актуален только для ОС Ubuntu), вводим: 

deb https://archive.canonical.com/ubuntu trusty partner

deb https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty multiverse

deb-src https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty multiverse

deb https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates multiverse

deb-src https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates multiverse

deb https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty universe

deb-src https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty universe

deb https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates universe

deb-src https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates universe

deb https://archive.ubuntu.com/ubuntu precise main restricted universe

deb https://archive.ubuntu.com/ubuntu precise-updates main restricted universe

deb https://security.ubuntu.com/ubuntu precise-security main restricted universe multiverse

deb https://archive.canonical.com/ubuntu lucid partner

deb-src https://archive.canonical.com/ubuntu lucid partner

Сохраняемся и выходим, применив известные комбинации «Ctrl+O» и «Ctrl+X».

Обновляем списки:

apt-get update

Следующим шагом устанавливаем программное обеспечение. Используем:

apt-get install libssl0.9.8 libossp-uuid16 libxslt1.1 libicu52 libt1-5 t1utils imagemagick unixodbc texlive-base libgfs-1.3-2

Также устанавливаем шрифты, чтобы информация в 1С отображалась корректно:

apt-get install ttf-mscorefonts-installer

На этом все. Далее нам потребуется поставить на виртуальный выделенный сервер PostgreSQL. Это система управления базами данных, которая необходима для работы 1С. 

Этап 2: Ставим PostgreSQL

Загрузку сервера мы будем осуществлять из образа, который был разработан корпорацией 1С. Но для начала нам нужно сменить региональные настройки, так как «Предприятие» включает в себя кодировку UTF-8. Настроить это можно следующим образом:  

locale-gen en_US ru_RU

locale-gen ru_RU.UTF-8

export LANG=ru_RU.UTF-8

dpkg-reconfigure locales

Проверить настройки языка можно с помощью команды locale. Использовав ее, увидим, что изменения были корректно внесены: 

Как настроить локальный язык Убунту

Установить PostgreSQL можно прямо из репозитория. Покажу на примере Ubuntu:

sudo apt update

sudo apt install postgresql postgresql-contrib

На этом установка PostgreSQL завершена. Теперь нам осталось поставить только 1С. 

Этап 3: Добавляем 1С на VDS 

Все нужные файлы для загрузки 1С мы уже скопировали в каталог. Давайте инсталлируем их: 

Поочередно вводим: 

dpkg -i 1c-enterprise83-common_8.3.6-2299_i386.deb

dpkg -i 1c-enterprise83-ws_8.3.6-2299_i386.deb

dpkg -i 1c-enterprise83-ws-nls_8.3.6-2299_i386.deb

dpkg -i 1c-enterprise83-common-nls_8.3.6-2299_i386.deb

dpkg -i 1c-enterprise83-server_8.3.6-2299_i386.deb

dpkg -i 1c-enterprise83-crs_8.3.6-2299_i386.deb

dpkg -i 1c-enterprise83-server-nls_8.3.6-2299_i386.deb

После это в Убунту будет создан юзернейм: usr1cv8 и группа grp1cv8. Откроем для них права: 

chown -R usr1cv8:grp1cv8 /opt/1C

И последним действием запускаем VDS, на который мы установили 1С:

service srv1cv8 start.

Вот таким несложным путем мы смогли установить программу на виртуальный сервер. 

Вы нашли эту статью полезной?