如何使用 SELinux 啟用 Nginx 綁定到 UDP 連接埠 10000

如何使用 SELinux 啟用 Nginx 綁定到 UDP 連接埠 10000

不確定 ServerFault 是否是解決此問題的更好地方?

我正在建立一個新的應用程序,需要 Nginx 綁定到 UDP 端口http_port_t10000 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

相關內容