Назад | Перейти на главную страницу

Как разрешить кастомную программу на 80 порте через selinux

У меня есть собственный веб-сервер, который я хочу запустить на 80-м порту. Проблема в том, что его блокирует selinux. Итак, с localhost я могу просматривать сайт, но из внешнего мира он недоступен.

Я запускаю программу таким образом,

   /opt/project1/run.py -p 80.

Вы уверены, что это блокирует работу selinux, а не то же самое:

  • Программный брандмауэр, iptables. Взгляните на вывод iptables -nvL чтобы увидеть, какие правила применяются.

  • Способ прослушивания сервером входящих соединений. (Обычно это выполняется путем привязки к определенному адресу. Например, если вы привязаны к прослушиванию 127.0.0.1:80, вы не можете принимать соединения откуда угодно, кроме localhost.)