Сменим стандартные порты 1С сервера в Linux (ОС Debian) из соображений безопасности. Стандартные порты: 1540, 1541, 1560-1691, а нестандартные порты будут: 2540, 2541 и 2560-2691.

Останавливаем сервер 1С

Останавливаем работающий сервер 1С командой:

/opt/1cv8/i386/8.3.18.1334/srv1cv83 stop

где i386 — директория для 32-bit версии 1С, а для 64-bit версии 1С директория будет x86_64;

8.3.18.1334 — директория, соответствующая версии платформы 1С.

Проверяем, что нет запущенных процессов 1С:

ps ax | grep 1c
Нет запущенных процессов 1С

Меняем порты 1С сервера

Файл srv1cv83.conf

Добавляем в файл srv1cv83.conf, располагающийся в /opt/1cv8/i386/8.3.18.1334/, строки:

SRV1CV8_PORT=2540
SRV1CV8_REGPORT=2541
SRV1CV8_RANGE=2560:2691
Нестандартные порты 1С сервера в файле srv1cv83.conf

Для автоматического старта сервера 1С на нестандартных портах при перезагрузке Linux-сервера:

ln -s /opt/1cv8/i386/8.3.18.1334/srv1cv83 /etc/init.d/srv1cv83
ln -s /opt/1cv8/i386/8.3.18.1334/srv1cv83.conf /etc/default/srv1cv83
Символьная ссылка на srv1cv83.conf

А в файле /etc/rc.local добавляем строки:

/etc/init.d/srv1cv83 start

Кластерные данные

В кластерных данных тоже хранятся порты сервера 1С, которые нужно поменять на нестандартные. По умолчанию директория с кластерными данными — это /home/usr1cv8/.1cv8/1C/1cv8/. Т.е. директория с кластерными данными находится в домашней директории пользователя сервера 1С (usr1cv8).

Можно все удалить из директории /home/usr1cv8/.1cv8/1C/1cv8/, а кластер создастся заново при очередном запуске сервера 1С, и ручной правки кластерных данных не потребуется. Минус такого решения в том, что при этом теряется список Информационных баз 1С и журналов регистрации.

Удаляем кластерные данные:

rm -R /home/usr1cv8/.1cv8/1C/1cv8/
Удаляем кластерные данные

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

Запускаем сервер 1С командой:

/etc/init.d/srv1cv83 start

Проверяем, на каких портах запустился сервер 1С:

ps ax | grep 1c
Нестандартные порты 1С сервера

Ура! Сервер 1С стартовал на заданных нами портах.

Восстанавливаем список Информационных баз

На Windows-машине с клиентской частью 1С запускаем программу Администрирование серверов 1С Предприятия. Другое название этой программы — Консоль управления (ММС). Стандартное расположение данной программы на Windows-машине:

C:\Program Files (x86)cv8\commonCV8 Servers.msc

Кликаем правой кнопкой мыши по серверу 1С и выбираем в меню Свойства:

Сервер 1С. Свойства

В открывшемся окне меняем IP порт на 2540 и нажимаем кнопку OK:

Порт 1С сервера

Кликаем правой кнопкой мыши по серверу 1С и выбираем в меню Обновить:

Сервер 1С. Обновить

Создаем Информационную базу с прежним именем и прежними параметрами доступа:

Сервер 1С. Создание Информационной базы
Восстанавливаем список Информационных баз

Список Информационных баз 1С восстановлен.

Правим настройки подключения к серверу 1С

На Windows-машине запускаем программу Толстый клиент 1С. Стандартное расположение данной программы на Windows-машине:

C:\Program Files (x86)cv8.3.18.1334\bincv8.exe

В открывшемся окне Запуск 1С:Предприятия выбираем Информационную базу и нажимаем кнопку Изменить:

Запуск 1С Предприятия. Информационные базы. Изменить

В окне Редактирование информационной базы в поле Кластер серверов к имеющейся там записи добавляем:

:2541
Добавляем порт 1С сервера для соединения

Нажимаем кнопку Далее и кнопку Готово. Настройки подключения к серверу 1С отредактированы. Можно запускать 1С:Предприятие.

Выводы

Мы сменили стандартные порты 1С сервера 1540, 1541, 1560-1691 на нестандартные 2540, 2541, 2560-2691. Проверили, что сервер 1С стартует на заданных нами портах. Указали новый, заданный нами порт подключения к серверу 1С в настройках клиента 1С.

Как это может помочь бизнесу?

Удобно иметь доступ к бухгалтерии (серверу 1С) из любой точки мира. Для этого нужен статический IP адрес, обязательно нестандартные порты 1С сервера, разрешение на доступ по этим портам на файрволле и «пробросить» эти порты на роутере.

Пожалуйста, все вопросы задавайте в комментариях!

Комментарии

Добавить комментарий

Этот сайт защищен reCAPTCHA, и к нему применяются Google Политика конфиденциальности и Условия использования.

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.