이번 포스팅에서는 CentOS 8 에 Nginx 설치 및 Reverse Proxy 설정을 해보려고 합니다.
먼저 yum update 실행.
root가 아닐 시 sudo 권한이 필요합니다.
nginx 가 있는지 확인.
yum search nginx
설치해줍시다~
sudo yum install nginx
설치가 완료됐으면 서비스를 확인해보자.
systemctl status nginx
등록이 된듯하다.
자동시작을 위한 설정을 해보고 서비스를 실행해보자.
# 자동시작 설정
systemctl enable nginx
# 서비스 재시작
systemctl restart nginx
권한을 마구 물어본다 :)
아무튼 실행완료.
이제 방화벽 포트를 열어주자.
CentOS 에서 방화벽을 관리하는 명령어는 firewall-cmd 이다. (sudo 필요)
http 와 https 를 등록해주고 reload 해준 후 list 를 확인한다.
default service 로 등록된 사항으로 각각 80, 443 포트를 개방해준다.
별도 포트를 사용하고 싶으면 --add-service=8080/http 와 같이 사용해도 될 듯 하다.
permanent 옵션은 재부팅 시 해당 방화벽이 자동으로 활성화되게 한다.
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
sudo firewall-cmd --list-services --zone=public
추가된걸 확인했다.
virtualbox 에서 포트포워딩 설정을 해주자.
이제 테스트 페이지로 접속해보자.
해당 화면이 나오면 완료!
'Linux > nginx' 카테고리의 다른 글
CentOS 8 Docker 로 Nginx 설치하기 (0) | 2020.04.14 |
---|---|
CentOS 8 Nginx Load Balancing 설정 (0) | 2020.04.07 |
CentOS 8 Nginx Openssl 설정하기 (https) (0) | 2020.04.02 |
CentOS 8 Nginx Flask 연동 (GET, POST) (0) | 2020.03.24 |
CentOS 8 Nginx Reverse Proxy Config (0) | 2020.03.24 |
최근댓글