LINUX.ORG.RU

nginx + apache error

 , , ,


0

1

Здравствуйте. Скажу сразу, новичок, поэтому вопрос может быть и глупым. Необходимо было фронтендом поставить nginx, а бэкендом апач. После сайт выдаёт 502 ошибку. В логе вот что:

[crit] 5222#0: *8 connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: site1.ru, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "site1.ru"
Как исправить это? CentOS 6, режим работы mod_php.



Последнее исправление: cetjs2 (всего исправлений: 1)

Необходимо было фронтендом поставить nginx, а бэкендом апач

Вот и рассказывай, что делал :)

slowpony ★★★★★
()
Ответ на: комментарий от slowpony

Выставил на апаче порт 8080, поставил nginx на 80 порт, присвоил юзера ему apache. Прописал виртуальные хосты и подключил к апачу mod_rpaf

WanteD71
() автор топика

Мешать начинающему (и не только) одмину - первая и практически единственная задача selinux'а.

semanage port -l | grep http
Перевешиваешь бэкенд на какой-нибудь из портов типа http_port_t
Потом setsebool -P httpd_can_network_relay 1
Потом куришь audit.log, man audit2why, зачем оно нужно и как с ним жить.

Но сперва, конечно, можно тупо setenforce 0 и посмотреть, может и так не заработает.

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.