Ще променим стандартните портове на 1С сървъра в Linux (Debian ОС) за съображения на сигурността. Стандартните портове са: 1540, 1541, 1560-1691, а нестандартните портове ще бъдат: 2540, 2541 и 2560-2691.
Спираме сървъра на 1С.
Спираме работещия сървър на 1С с командата:
/opt/1cv8/i386/8.3.18.1334/srv1cv83 stop
където i386
е директорията за 32-битовата версия на 1С, а за 64-битовата версия на 1С директорията ще бъде x86_64;
„8.3.18.1334
– директория, която отговаря на версията на платформата на 1С.“
Проверяваме дали има стартирани процеси на 1С:
ps ax | grep 1c

Променям портовете на 1С сървъра.
Файл srv1cv83.conf
Добавяме редовете във файл srv1cv83.conf, намиращ се в /opt/1cv8/i386/8.3.18.1334/:
SRV1CV8_PORT=2540
SRV1CV8_REGPORT=2541
SRV1CV8_RANGE=2560:2691

За автоматично стартиране на 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

И във файл /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С стартира на зададените от нас портове.
Възстановяваме списъка на Информационните бази.
На компютр с операционна система Windows и клиентска част от 1С стартираме програмата Администриране на сървъри на 1С Предприятие. Другото име на тази програма е Конзола за управление (MMC). Стандартното местоположение на тази програма на компютър с Windows е: „
C:\Program Files (x86)cv8\commonCV8 Servers.msc
Щракнете с десния бутон на мишката върху 1С сървъра и изберете Свойства от менюто:

В отворено прозорецъ сменяме IP порт на 2540 и натискаме бутона OK:

Щракнете с десен бутон на мишката върху 1С сървъра и изберете Обновяване от менюто:

Създаваме Информационна база с предишното име и предишните параметри за достъп:


Списъкът на информационните бази на 1С е възстановен.
Конфигуриране настройките за връзка със сървър 1С.
На машина с Windows стартираме програмата Толст клиент 1С. Стандартното местоположение на тази програма на машина с Windows е:
C:\Program Files (x86)cv8.3.18.1334\bincv8.exe
В отворено прозореце Стартиране на 1С:Предприятие избираме Информационна база и натискаме бутона Промени:

В прозорец Редактиране на информационната база в полето Кластер на сървърите добавяме запис:
:2541

Натискаме бутона Напред и бутона Готово. Настройките за връзка със сървър на 1С са редактирани. Може да се стартира 1С:Предприятие.
Изводи
Сменихме стандартните портове на 1С сървъра 1540, 1541, 1560-1691 с нестандартни 2540, 2541, 2560-2691. Проверихме, че 1С сървърът стартира на зададените от нас портове. В настройките на клиента на 1С посочихме новия от нас зададен порт за връзка със сървъра на 1С.
Как това може да помогне на бизнеса?
Удобно е да имаш достъп до счетоводството (1С сървър) от всяка точка на света. За тази цел е необходим статичен IP адрес, задължително нестандартни портове на 1С сървъра, разрешение за достъп по тези портове на защитната стена и „пренасочване“ на тези портове в рутера.
Моля, задавайте всички въпроси в коментарите!
Коментари