티스토리 뷰


이번에 개인 서버를 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)

My MBTI type is ENTP. (Of course I do not believe it 100%, but I want to do that) I use Node.js to develop the backend. I use Ubuntu Linux as my development environment, and I love Vim. I am interested in open source and are keen to contribute. I have a bachelor's degree in computer science from Catholic University and now a software engineer at Plating Inc., I spent about 5 years developing and learning, and I am still interested in software development and culture. Recently, I am interested in React, Serverless structure, Domain Design Driven. Sometimes I play drums in the band.