ServerFaultがこの問題を解決するのに最適な場所であるかどうかはわかりませんか?
UDPポート10000にバインドするためにNginxが必要な新しいアプリケーションを構築しています。これがHTTP / S用のTCPポートである場合は、ポートタイプに追加http_port_t
するだけですが、semanage
この場合はどうすればよいかわかりません。 UDPを介したアプリケーショントラフィックに対応するタイプはありますか、それとも別の方法で処理する必要がありますか?
私はCentOS 7を使用しています。
答え1
既存のTCPポートに加えて、semanageを使用してポートタイプにUDPポートを追加できます。たとえば、次のような事前定義がすでにあります。
# semanage port -l |grep zebra
zebra_port_t tcp 2606, 2608-2609, 2600-2604
zebra_port_t udp 2606, 2608-2609, 2600-2604
だからこれはあなたの場合に適している必要があります
# semanage port -a -t http_port_t -p udp 10000