rocky 서버에 nginx 설치하기

Rocky Linux에서 Nginx 설치 및 설정
1. 시스템 업데이트

먼저 패키지 목록을 최신 상태로 업데이트합니다.

sudo dnf update -y

2. Nginx 패키지 설치
Rocky Linux 공식 저장소에는 Nginx 패키지가 포함되어 있으므로, dnf 명령어를 사용하여 설치할 수 있습니다.

sudo dnf install -y nginx

설치가 완료되었는지 확인:

nginx -v

3. Nginx 서비스 시작 및 부팅 시 자동 실행

Nginx 서비스를 시작합니다.

sudo systemctl start nginx

부팅 시 자동으로 실행되도록 설정:

sudo systemctl enable nginx

현재 상태 확인:

sudo systemctl status nginx

4. 방화벽(Firewalld) 설정

Nginx가 HTTP 및 HTTPS 요청을 처리할 수 있도록 방화벽 규칙을 추가합니다.

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

현재 방화벽 설정 확인:

sudo firewall-cmd --list-all

5. 기본 Nginx 페이지 확인

웹 브라우저에서 서버의 IP 주소를 입력하여 Nginx가 정상적으로 실행되는지 확인합니다.

http://your_server_ip

정상적으로 실행되면 기본 Nginx 환영 페이지가 표시됩니다.

6. Nginx 설정 파일 변경
기본 설정 파일은 /etc/nginx/nginx.conf에 있습니다. 수정하려면 다음을 실행하세요.

sudo vi /etc/nginx/nginx.conf

또는 개별 사이트 설정을 /etc/nginx/conf.d/default.conf에서 관리할 수도 있습니다.

sudo vi /etc/nginx/conf.d/default.conf

변경 후 설정 파일에 오류가 없는지 확인:

sudo nginx -t

이상이 없다면 Nginx를 다시 로드합니다.

sudo systemctl restart nginx
``