FIX ERROR — CentOS+Nginx+Jenkins: 502 Bad Gateway

При проксировании Nginx' а на Jenkins в ОС CentOS может возникать 502 ошибка. Лог ошибок Nginx'а будет следующим: 2020/05/07 13:32:33 [crit] 9665#9665: *1 connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream, client: 1.2.3.4, server: jenkins.artem.services, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "jenkins.artem.services"   Решение: Причина SELinux. Можно как разрешить Jenkins, так … Продолжить читать "FIX ERROR — CentOS+Nginx+Jenkins: 502 Bad Gateway"

CentOS 7 — Jenkins установка

Установим Java OpenJDK, так как она является зависимостью для Jenkins'а. Последние версии Jenkins'а совместимы с 11-ой версией, так что установим ее.   Для добавления Jenkins репозитория понадобится утилита "wget", если ее нет в системе, то устанавливаем:   Добавляем репозиторий и импортируем его ключ:   Устанавливаем Jenkins:   Запускаем:   Проверяем статус:   Если все хорошо, … Продолжить читать "CentOS 7 — Jenkins установка"

CentOS 8 — Docker установка

  Установим необходимые утилиты:   Добавим репозиторий докера, чтобы установить актуальную версию:   Теперь попытке установить Docker мы получим следующую ошибку:  

Ansible Playbook — Установка Docker в CentOS 7

За основу был взят следующий Playbook. Данный Playbook запускается на группе хостов "docker", устанавливает необходимые пакеты для Docker'а, добавляет Docker репозиторий, устанавливает Docker, запускает его и добавляет в автозапуск. Так же добавляет пользователя "artem" в группу "docker"   docker.yaml   Применяем Playbook:

CentOS 7 — MySQL 8 установка

По умолчанию в CentOS используется MariaDB, для установки MySQL нужно добавить репозиторий:   Смотрим список репозиториев:   Устанавливаем:

Amazon Linux 2 AMI — SFTP доступ

Все действия так же будет актуальны для CentOS систем. В данном примере будет добавлен пользователь для доступа через SFTP по SSH ключу в веб директорию под управлениям Apache. Есть дефолтная для Apache группа "apache", при необходимости замените на нужную. Все сайты живут по пути:   Добавляем пользователя sftpuser (уже в существующую группу): Дадим права группе … Продолжить читать "Amazon Linux 2 AMI — SFTP доступ"

Dante — Socks proxy

Цель: Получить Socks proxy сервер с подключением без авторизации. Установка проходила на CentOS 7. Устанавливаем Dante: Открываем файл конфигурации:

OpenVPN — Выборочный траффик (mail.ru, yandex.ru, vk.com, ok.ru, kaspersky.ru)

Цель: Пустить через VPN только сети, которые попадают под запрет, остальные должны идти "напрямую". Так же важно удобство подключения устройств, кроссплатформенность, скорость и безопасность. Все шаги были выполнены на CentOS 7. Установим репозиторий EPEL, если его еще нет в системе и установим нужные пакеты: Создаем файл конфигурации: