11.7. Настройка HTTPS

По умолчанию скрипт install.sh выполняет установку для локального сервера localhost. Чтобы включить удаленный доступ к серверу, необходимо внести некоторые изменения в конфигурационные файлы веб-сервера Nginxarrow-up-right, управляющие системой JetCalcarrow-up-right.

Для начала нужно загрузить на сервер ранее приобретенный SSL-сертификат с помощью Windows-программы WinSCParrow-up-right, которая позволяет подключаться к удаленному серверу и обмениваться файлами между сервером и локальным компьютером:

В правой панели WinSCParrow-up-right необходимо перейти в каталог /etc/nginx, в котором создать папку /ssl. В папку /etc/nginx/ssl нужно скопировать с локального компьютера ранее полученные файлы SSL-сертификата, например mysite_ru.crt и mysite_ru.key.

Затем нужно выполнить ряд настроек Nginxarrow-up-right, для чего войти на сервер, запустить Midnight Commanderarrow-up-right, перейти в каталог /etc/nginx/sites-available и открыть для редактирования файл jetcalc.conf. В этом файле необходимо изменить только первые строки, необходимые для замены локального сервера localhost на удаленный сервер mysite.ru и подключения SSL-сертификата, ранее размещенного в каталоге /ssl.

а) исходный вариант файла jetcalc.conf:

б) отредактированный вариант файла jetcalc.conf:

Для включения сделанных изменений необходимо выполнить следующую команду:

Теперь при вводе в строку браузера адреса https://www.mysite.ruarrow-up-right откроется окно входа в JetCalc. Но чтобы всякий раз не вводить перед названием сайта https://, что означает работу по зашифрованному каналу связи, необходимо настроить переадресацию открытого протокола http на протокол httsp. Для этого в ранее настраиваемом файле jetcalc.conf необходимо добавить следующие инструкции:

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

При вызове команды nginx -s reload может выйти сообщение:

Для исправления ситуации необходимо в файле /etc/nginx/nginx.conf найти и снять комментарий (удалить символ #) у следующего параметра:

После сделанных изменений следующая команда должна отработать без ошибок:

После завершения всех настроек при вводе в адресную строку браузера mysite.ru откроется окно ввода логина и пароля JetCalcarrow-up-right в виде https://mysite.ruarrow-up-right.

Last updated

Was this helpful?