우분투 Nginx 시작 중지 재시작 명령어, 부팅 시 자동실행

Nginx 시작 중지 재시작 명령 등 Nginx 기본 명령어를 알아보고 재부팅 시에도 자동으로 서버가 시작되도록 systemctl로 Nginx 프로세스를 제어한다.

Ubuntu Nginx 실행 명려어 정리

Nginx 시작 중지 재시작 명령어

Nginx 시작을 비롯한 자세한 내용은 엔진엑스 홈 가이드에서 확인할 수 있다.

기본적인 시작 중지 재시작 방법은 아래와 같다.

# 시작
sudo nginx
# 빠른 종료
sudo nginx -s stop
# 정상 종료
sudo nginx -s quit 
# 재시작
sudo nginx -s restart
# 다시 로드
sudo nginx -s reload

이와 같은 방법은 OS가 재부팅되면 수동적으로 Nginx도 다시 시작해 주어야 한다.

재부팅이 되어도 자동으로 실행될 수 있도록 systemctl을 이용해 Nginx 서버를 관리한다.

systemctl로 Nginx 제어 (시작, 중지, 재시작 등)

아래 내용은 Ubuntu 실행 환경이다.

systemctl에 Nginx을 등록하면 머신이 재부팅될 때 Nginx도 같이 실행된다. Nginx을 중지하거나 재시작 또는 리로드 할 수 있으며 비활성, 활성도 제어 가능하다.

systemctl 시작, 중지, 재시작 등 명령어

# Nginx 시작 및 systemctl에 등록
sudo systemctl start nginx
#Nginx 중지
sudo systemctl stop nginx
# Nginx 재시작
sudo systemctl restart nginx
# Nginx 다시 로드
sudo systemctl reload nginx

부팅 시 자동으로 시작되는 것을 비활성화할 수 있으며 비활성화된 것을 다시 활성화할 수 있다.

# 부팅 시 Nginx 자동 시작 해제
sudo systemctl disable nginx
# 자동 재시작으로 다시 활성화 경우
sudo systemctl enable nginx

Nginx 서비스의 현제 상태 확인

sudo systemctl status nginx
nginx 상태 확인 Nginx 시작 중지 재시작 명령어
logo
아이티 이알