centOS 계열에서 외부접속 허용하기 위해서 방화벽, 보안설정 해제하기

Updated on

centOS, RockyLinux, AlmaLinux 에 해당하는 내용이다.

docker 를 설치하고서 외부접속이 안되는 문제가 있는데, 이건 방화벽 문제가 있기 때문이다.

  1. 방화벽 끄기
systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld

  1. 보안설정 해제
sudo setsebool -P httpd_can_network_connect 1
sudo setsebool -P httpd_can_network_connect_db 1

위 명령어를 리눅스에서 입력하면 외부 접속이 가능해진다.

물론, /etc/selinux/config SELINUX=disabled

자체를 끄는 방법이 있긴 하지만 그냥 위에 명령어만으로도 해결되니까 그냥 명령어 입력하고 사용하면 될듯 하다.