카테고리 없음

[ CentOS 7 ] SElinux 보안에서 http와 tomcat 연동시 포트 추가

Pydole 2019. 4. 23. 12:41

http와 tomcat 연동해서 서비스 중, tomcat의 인스턴스가 다수의 경우의 SElinux에서 추가 포트를 허용해야 한다.

 

 

기본적으로 SElinux가 활성화되어 있는 상태에서 http에 허용되어 있는 포트는 아래와 같다.

 

 

# semanage port -l | grep http_port_t


http_port_t                    tcp      80, 81, 443, 488, 8008, 8009, 8443, 9000
pegasus_http_port_t            tcp      5988

 

 

 

추가 해야할 tomcat 인스턴스 포트는 8209, 8409 인데 이를 추가하려면 아래와 같이 실행한다. (root계정으로)

 

 

# semanage port -a -p tcp -t http_port_t 8209

# semanage port -a -p tcp -t http_port_t 8409

 

 

# semanage port -l | grep http_port_t
http_port_t                    tcp      8409, 8209, 80, 81, 443, 488, 8008, 8009, 8443, 9000
pegasus_http_port_t            tcp      5988

 

 

# systemctl restart httpd        # 아파치 재시작