Долго статья висит на модерации, поэтому пуляю сюда. Нужны отзывы.
Базовая и тестовая, но всё-таки рабочая настройка. Конструктивные комментарии, замечания и советы приветствуются.
Шаг 1. Установил сервер 1с 8.3.13.1644. Об этом в ссылках раз и два.
Шаг 2. Затем по мотивам статьи про debian и чтения конференции партнёрки (partners.v8.1c.ru) нащупал алгоритм запуска двух версий на centos. Вот выдержка из истории команд центоса.
Много букв
## Далее выдержка из вывода history
## Переименовываем каталог со свежеустановленной 1644
147 sudo mv /opt/1C/v8.3/ /opt/1C/v8.3.13.1644
## Делаем копию скрипта запуска
148 sudo cp /etc/init.d/srv1cv83 /etc/init.d/srv1cv83-13-1644
## Добавляем путь до директории из команды 147 в переменную G_BINDIR="/opt/1C/v8.3.13.1644/x86_64/"
155 sudo vi /etc/init.d/srv1cv83-13-1644
## Если после установки сервера игрались с настройками кластера из консольки администрирования,
## не забываем удалить директорию .1cv8 из домашней папки пользователя от которого запускается сервер
## Проверяем запуск сервера
175 sudo /etc/init.d/srv1cv83-13-1644 start
176 sudo /etc/init.d/srv1cv83-13-1644 status
177 sudo /etc/init.d/srv1cv83-13-1644 stop
## Теперь самый спорный шаг: "удаляем" свежеустановленный сервер 1С. На самом деле он не удалится.
## Если этого не сделать, то более ранняя версия сервера у меня не устанавливалась.
190 sudo yum remove 1C*
## Ставим предварительно скачанную и разархивированную версию 8.3.10.2772
197 cd install/8.3.10/
198 sudo yum localinstall *.rpm
## Переименовываем каталог со свежеустановленной 2772
199 sudo mv /opt/1C/v8.3/ /opt/1C/v8.3.13.2772/
## Делаем копию скрипта запуска также и для этого сервера
203 sudo cp /etc/init.d/srv1cv83 /etc/init.d/srv1cv83-10-2772
## Редактируем как сказано в статье про дебиан. Если до этого не создали дополнительного пользователя
## то создаём и прописываем его где надо. При этом для rpm дистров, вроде centos, 1с требует держать все параметры в файле /etc/sysconfig/srv1c83
## Но я прописал всё прямо в скрипт. Не знаю правильно ли это.
206 sudo vi /etc/init.d/srv1cv83-10-2772
## Проверяем совместную работу
209 sudo /etc/init.d/srv1cv83-10-2772 start
210 sudo /etc/init.d/srv1cv83-10-2772 status
214 sudo /etc/init.d/srv1cv83-13-1644 start
215 sudo /etc/init.d/srv1cv83-13-1644 status
216 htop
## Должны увидеть кучу rphost разных версий и на разных портах
Показать
Шаг 3. Это всё было сделано на тестовом стенде в виртуалке. Теперь будем проверять на рабочем сервере.