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
``