웹사이트 검색

CentOS 8에 Nginx를 설치하는 방법


Nginx(Engine X)는 확장 가능한 이벤트 중심(비동기) 아키텍처를 갖춘 가장 인기 있고 강력한 고성능 오픈 소스 HTTP 웹 서버 및 역방향 프록시 서버입니다. 속도, 안정성, 풍부한 기능 세트, 쉬운 구성 및 낮은 리소스 활용도 덕분에 로드 밸런서, 메일 프록시 및 HTTP 캐시로도 사용할 수 있습니다.

이 문서에서는 CentOS 8 Linux 서버에 Nginx HTTP 웹 서버를 설치하는 방법을 설명합니다.

CentOS 8에 Nginx HTTP 웹 서버 설치

1. 최신 버전의 Nginx 웹 서버를 설치하려면 다음 yum 명령을 사용하여 시스템 소프트웨어 패키지를 업데이트해야 합니다.

yum update

2. 소프트웨어 업데이트가 설치되면 다음 명령을 사용하여 기본 패키지 저장소에서 안정적인 최신 Nginx 서버를 설치할 수 있습니다.

yum info nginx
yum install nginx

3. Nginx가 설치되면 다음 systemctl 명령을 실행하여 상태를 시작, 활성화 및 확인할 수 있습니다.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

4. 포트 80443을 열고 활성화하여 다음 Firewall-cmd 명령을 사용하여 시스템 방화벽의 Nginx에서 웹 트래픽을 허용합니다.

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https
firewall-cmd --reload

5. netstat 또는 ss 명령을 사용하여 방화벽에서 포트 80443이 활성화되어 있는지 확인합니다.

netstat -tulpn
OR
ss -tulpn

6. 이제 웹 브라우저에서 서버의 공개 IP 주소를 방문하여 Nginx 웹 서버가 실행되고 있는지 확인할 수 있습니다. 서버의 IP 주소를 모르는 경우 IP 명령을 실행할 수 있습니다.

ip addr

위 출력에서 내 서버 IP 주소는 192.168.0.103이므로 웹 브라우저를 열고 IP 주소를 입력하세요.

http://192.168.0.103

그게 다야! CentOS 8 서버에 Nginx를 설치하고 나면 계속해서 LEMP 스택을 설정하여 웹사이트를 배포할 수 있습니다.