Руководство пользователя JetCalc
  • Введение
  • Демонстрационная модель
  • Краткое содержание
  • 1. Система безопасности
    • 1.1. Привилегии и роли
    • 1.2. Пропуска
    • 1.3. Пользователи
  • 2. Объекты учета
    • 2.1. Валюты учета и отчетности
    • 2.2. География
    • 2.3. Группы
    • 2.4. Дивизионы и отрасли
    • 2.5. Организации
    • 2.6. Объекты учета
  • 3. Периоды
    • 3.1. Группы периодов
    • 3.2. Формульные периоды
    • 3.3. Доступность периодов
    • 3.4. Связанные периоды
    • 3.5. Перевод периодов
  • 4. Расчетная система
    • 4.1. Формулы
    • 4.2. Функции
    • 4.3. Суммирование
    • 4.4. Автопрокачка
    • 4.5. Отладка формул
  • 5. Создание документа
    • 5.1. Группы документов
    • 5.2. Папки размещения
    • 5.3. Корневые узлы
    • 5.4. Форма ввода
  • 6. Настройка документа
    • 6.1. Заголовки
    • 6.2. Строки
    • 6.3. Единицы измерения
    • 6.4. Стили оформления
    • 6.5. Форматы чисел
    • 6.6. Формулы
    • 6.7. Подписи
  • 7. Аналитическая отчетность
    • 7.1. Динамические заголовки
    • 7.2. Представления отчетов
    • 7.3. Сводные отчеты
    • 7.4. OLAP-отчеты
    • 7.5. Графики
    • 7.6. Презентации
  • 8. Контрольные функции
    • 8.1. Контрольные точки
    • 8.2. Система блокировок
    • 8.3. Прикрепленные файлы
    • 8.4. Система уведомлений
    • 8.5. Документация
  • 9. Бизтран-документы ?
    • 9.1. Бухгалтерские счета
    • 9.2. Справочник продукции
    • 9.3. Справочник организаций ?
    • 9.4. Справочник договоров ?
    • 9.5. Статьи договоров ?
    • 9.6. Бухгалтерские проводки ?
    • 9.7. Структура бизтран-документа ?
    • 9.8. Связи бизтран-документов ?
    • 9.9. Прокачка данных ?
  • 10. Сервисные функции
    • 10.1. Печать документов
    • 10.2. Информация о пользователях
    • 10.3. Общение пользователей
    • 10.4. Локализация интерфейса
  • 11. Установка JetCalc
    • 11.1. Покупка хостинга
    • 11.2. Регистрация домена
    • 11.3. SSL-сертификат
    • 11.4. Настройки Ubuntu
    • 11.5. Midnight Commander
    • 11.6. Установка JetCalc
    • 11.7. Настройка HTTPS
  • ПРИЛОЖЕНИЯ
    • А. Тестирование JetCalc
    • Б. Архивирование и восстановление
    • В. Команды Linux
    • Г. Подключение к серверу по SSH-ключам
    • Д. Перспективы JetCalc
    • Е. Известные ошибки
Powered by GitBook
On this page

Was this helpful?

  1. 11. Установка JetCalc

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

Previous11.6. Установка JetCalcNextПРИЛОЖЕНИЯ

Last updated 6 years ago

Was this helpful?

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

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

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

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

server {
    listen 80;
    server_name localhost;
    client_max_body_size 100m;

    gzip  on;    
    ...
}

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

server {
    listen 443 ssl default_server;
    server_name www.mysite.ru mysite.ru;
    client_max_body_size 100m;

    ssl on;
    ssl_certificate ssl/mysity_ru.crt;
    ssl_certificate_key ssl/mysite_ru.key;

    gzip  on;
    ...
}

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

nginx -s reload
server {
    listen 80;
    server_name www.mysite.ru mysite.ru;
    return 301 https://www.mysite.ru$request_uri;
}
server {
    listen 443 ssl default_server;
    server_name www.mysite.ru mysite.ru;
    client_max_body_size 100m;

    ssl on;
    ssl_certificate ssl/mysite_ru.crt;
    ssl_certificate_key ssl/mysite_ru.key;

    gzip  on;
    ...
}

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

nginx -s reload

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

nginx: [emerg] could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32

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

server_names_hash_bucket_size 64;

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

nginx -s reload

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

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

После завершения всех настроек при вводе в адресную строку браузера mysite.ru откроется окно ввода логина и пароля в виде .

Nginx
Midnight Commander
https://www.mysite.ru
JetCalc
https://mysite.ru
Nginx
JetCalc
WinSCP
WinSCP