티스토리 뷰


이번에 개인 서버를 CentOS 6.5에서 7로 이전하기 위해서 열심히 구축 중이다.

웹 서버 데몬을 올리고 iptables 에서 80 포트 해제 해 준 뒤 localhost로 접속하는데 접속이 안된다.

구글링을 좀 했더니 CentOS 7 부터는 firewalld 라는 방화벽 데몬이 따로 돌아간단다. 예전처럼 iptables를 사용하기 위해서는 systemctl 설정을 좀 건드려 줘야한다.


우선 작동 중인 firewalld 데몬을 중지 시킨 후 재부팅 시에도 올라오지 않도록 설정한다.

systemctl stop firewalld
systemctl mask firewalld


다음으로 iptables 명령어와 연관된 패키지를 설치한다.

CentOS 설치할 때의 옵션에 따라 설치 되었을 수도 있다. 나는 웹 서버 구성으로 설치 했더니 이미 설치 되어 있었다.

yum install iptables-services


iptables 서비스 데몬이 재부팅시에 자동으로 올라오도록 만들자

systemctl enable iptables


iptables 서비스를 중지 | 시작 | 재시작

systemctl [stop | start | restart ] iptables



iptables 규칙 저장

service iptables save

혹은

/usr/libexec/iptables/iptables.init save


iptables의 포트 allow, deny 규칙을 지정하는 파일은 /etc/sysconfig/iptables 에 위치해 있다. vim이나 emacs 같은 에디터로 열어 수정할 수 있다. 이것에 대한 좀 더 자세한 규칙 정의 방법은 아래 포스트의 중간 부분 'Tomcat 구동을 위한 8080 포트 해제' 을 참고

2014/04/11 - [컴퓨터공학] - CentOS 6.5 리눅스에 JSP 서비스를 위한 Tomcat 설치하기


예전에 비해 아파치 테스트 화면이 요란해진 것 같은 느낌은 내 착각이었으면 좋겠다.


이제 잘 올라온다. 한동안 좌충우돌 서버 구축기가 불가피하게 연재될 듯..

참고 : http://stackoverflow.com/...



프로필사진

Yowu (Yu Yongwoo)

백엔드 개발 정점을 꿈꾸는 흔한 개발자입니다
우분투 데스크탑 개발 환경을 매우 선호합니다
최근에는 vscode에 vim 모드 올려서 쓰고 있습니다
개발용 키보드는 역시 해피해킹 프로2 무각입니다
락 밴드에서 드럼을 꽤나 오래 쳤었습니다