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, так и вовсе отключить SELinux.

Вариант с отключением SELinux

Откроем файл конфигурации:

vim /etc/selinux/config

 

И поменяем «enforcing» на «disabled»

SELINUX=disabled

 

И перезагрузим сервер.

В CentOS 6 можно отключить SELinux без перезагрузки (CentOS 7/8 — требуют перезагрузку), выполнив следующую команду:

echo 0 > /selinux/enforce

Метки: Метки

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии