Смена стандартного порта 443

Иногда есть потребность сменить порт, на который агент шлёт свои данные.

Для этого нужно выполнить два действия:

1. Сменить порт в настройках сервера.

sudo nano /etc/nginx/sites-available/ssl.staffcop

Например вы увидите такой вывод:

server {
    server_name             _;
    listen                  443;
    ssl                     on;
....

И вам нужно изменить строчку с 443, на строчку, например - 4443

server {
    server_name             _;
    listen                  4443;
    ssl                     on;
....

Затем необходимо перезапустить сервис nginx.

sudo service staffcop restart; sudo service nginx restart

2. После смены порта в настройках сервера, нужно поменять и порт в настройках агента.

Это можно реализовать путем переустановки агента (версия устанавливаемого должна быть как минимум равна версии установленного) либо изменением значения в реестре.

ADD HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TimeSvc3\ServiceConfiguration

3. Если вам нужно сделать второй порт для управления работой сервера извне (например через интернет), то нужно поступить по другому.

Делаем копию конфигурационного файла основного сайта:

sudo cp /etc/nginx/sites-available/ssl.staffcop /etc/nginx/sites-available/ssl.staffcop2

Далее изменяем номер порта в файле /etc/nginx/sites-available/ssl.staffcop как было показано в пункте 1.

sudo nano /etc/nginx/sites-available/ssl.staffcop2

И снова перезапускаем службу nginxstaffcop:

sudo service staffcop restart; sudo service nginx restart

Теперь сервер будет прослушивать на порту 443 и на порту 4443.