Для изменения timeout при проксировании нужно в блок "server" добавить следующее: 600 — время в секундах Если используется FastCGI, то timeout можно задать следующим образом:
Блок "stream" должен быть добавлен после блока "http" После этого Nginx будет слушать порт "12345" и стримить TCP на порт "22"
Все действия проводились на Ubuntu 18.04 Для начала нужно установить VirtualBox или WMvare. В данном примере будет использоваться VirtualBox. Добавим репозиторий и ключи: Обновим список репозиторием и установим VirtualBox: Добавим своего пользователя в группу VirtualBox'a:
Перейдем на страницу бинарных версий и найдем 2-ую версию: https://github.com/helm/helm/releases/latest Скачаем: Разархивируем и скопируем два бинарника в "/bin/" Создадим сервис аккаунт для tiller'а: И предоставим ему права для кластера : Инициализируем helm, указав созданный сервис аккаунт:
Устанавливаем Rclone: Создаем новый конфиг и задаем ему имя:
Пример файла конфигурации для проксирования Grafana Nginx'ом с базовой авторизацией grafana.conf:
Пользователь: artem-s3-user S3 корзина: artem-s3-bucket Создаем S3 Bucket, права пока не задаем, просто запоминаем название бакета. Переходим в IAM и создаем пользователя, и добавляем ему роль со следующим содержимым:
В начале нужно найти, где находятся запрашиваемые файлы: И найденный путь описать в локейшене:
Задача: Получить и SSL сертификат для Nginx'a, который живет в контейнере, от Let’s Encrypt и автоматически его продлевать Nginx в контейнере настроен пока только на прослушивание 80-го порта. В контейнер примонтирована директория с хост машины, для верификации сертификатов, и этот путь описан в локейшене. В примере используется Docker-Compose, но он не является обязательным. app.conf docker-compose.yaml
KeyTool в ходит в состав Java Генерация: Вас попросит ввести пароль для ключа, можете его сгенерировать. И скопируем его в исходники по пути "android/app/"