Tôi đã cố gắng thêm một ngoại lệ cho SELinux cho apache trên cổng 5000. Vì vậy, tôi đã sử dụng lệnh:
# semanage port -a -t http_port_t -p tcp 5000
Nhưng trả về lỗi,
ValueError: Port tcp/5000 already defined
Tôi đã cố kiểm tra nếu điều này là như vậy với lệnh:
semanage port -l |grep 5000
đã cho đầu ra,
http_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000
Như bạn có thể thấy, 5000 không có trong danh sách.
Có điều gì rõ ràng tôi đang thiếu? Cảm ơn bạn trước nỗ lực của bạn
Vì vậy, tôi thấy rằng một dịch vụ khác có trạng thái được xác định cho cổng TCP 5000.
Nhưng bằng cách thay thế -a
tùy chọn bằng -m
sửa đổi, đã thêm cổng tcp 5000 vàohttp_port_t