안녕하세요. 오랜만에 Cent OS 관련글입니다.
올리고당님 요건을 테스트하면서 하나씩 글을 남겨봅니다 ㅎ
저는 개인적으로 Ubuntu를 선호하나 Cent OS같은경우에 기업이나 안정성을 중요하게 여기시는분들도 꽤나 많이있기때문에
간단하지만 글을 남겨봅니다.
테스트환경
오라클 클라우드 Cent OS 7
Nginx 설치하기.
Cent OS는 Ubuntu 의 apt 레포와 비슷하게 yum 레포지토리를 사용합니다.
설치전에 yum update를 통해 최신화를 시켜주세요.
설치도 마찬가지로 yum install nginx 를 해주면 됩니다.
설치후에는 service nginx start 로 해주면 실행됩니다.
Cent OS 방화벽 설정하기
기본적으로 Cent OS 같은경우에는 OS 방화벽으로 firewall-cmd 와 iptables 를 사용합니다.
아래처럼 firewall-cmd –state 명령어로 구동되고있는지 확인이 가능하며 서비스 목록도 확인가능합니다.
nginx, apache 에서 사용하는 웹서버 포트는 기본 80입니다.
아래 명령어로 허용 포트 추가가 가능하며 –permanent 옵션을 적용해야 재부팅 해서도 적용됩니다.
iptables도 동일하게 넣어주시면됩니다.
firewall-cmd –permanent –add-port=80/tcp
iptables -I INPUT -p tcp -m tcp –dport 80 -j ACCEPT
테스트하기
이렇게 방화벽이 열리면 ip로 접근하시면 아래처럼 페이지가 잘뜨는걸 확인하실 수 있습니다.
[Reference] : 달소, 「서버포럼 – Cent OS에서 Nginx 설치하기.(방화벽 설정포함)」 https://svrforum.com/?document_srl=52920&mid=svr&act=dispBoardContent.