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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам