Instalar o pacote policycoreutils-python
(SELinux policy core python utilities). E rodar o comando:
# semanage port -a -t http_port_t -p tcp 3101
Obs.: Utilizado em uma versão do Apache que tinha problemas com arquivos de socket
# mount -t nfs4 [server]:/export /local/mount/point -o context="system_u:object_r:httpd_sys_content_t:s0"
# semanage permissive -a meutipo_t
Para retirar a permissividade:
# semanage permissive -d meutipo_t
# tail -f /var/log/audit/audit.log
Com base no erro, pegar o type context. Exemplo httpd_t
.
# grep [TYPECONTEXT_PARA_BUSCA] /var/log/audit/audit.log | audit2allow -M [ESCOLHER_NOME_DA_REGRA_DO_SELINUX]
Seguir as instruções da tela.