"엔진 x"로 발음되는 Nginx는 인터넷에서 가장 큰 일부 사이트의 부하를 처리하는 무료 오픈 소스 고성능 HTTP 및 리버스 프록시 서버입니다. 독립 실행형 웹 서버 또는 Apache 및 기타 웹 서버의 역방향 프록시로 사용할 수 있습니다.
개발자나 시스템 관리자라면 Nginx와 정기적으로 거래할 가능성이 높습니다. Nginx 웹 서버로 작업할 때 시작, 중지 및 재시작/재로딩은 가장 일반적인 작업입니다.
Linux 서버에서 Nginx를 시작, 중지 및 재시작하는 방법을 설명합니다.
시작하기 전에
이 지침에서는 사용자가 루트 또는 sudo 권한을 가진 사용자로 로그인했다고 가정합니다.
현재 Linux 배포판의 대부분은 SystemD를 기본 init 시스템 및 서비스 관리자로 사용하고 있습니다. 이전 배포판은 SysVinit을 기반으로 하며 init 스크립트를 사용하여 서비스를 관리합니다.
시스템D 서비스 장치와 SysVinit 스크립트 모두 Nginx 서비스를 관리하기 위해 다음 인수를 사용합니다.
start: Nginx 서비스를 시작합니다.
stop: Nginx 서비스를 종료합니다.
restart: Nginx 서비스를 중지한 다음 시작합니다.
reload : Nginx 서비스를 다시 시작합니다. 다시 로드 시 주 Nginx 프로세스는 자식 프로세스를 종료하고 새 구성을 로드하며 새 자식 프로세스를 시작합니다.
status: 서비스 상태를 표시합니다.
Nginx 서비스를 관리하는 명령은 모든 Linux 배포판에서 동일합니다.
systemctl을 사용하여 Nginx를 시작, 중지 및 다시 시작
SystemD는 최신 Ubuntu 18.04 /16.04 , CentOS 7 /8 및 Debian 10 /9 릴리스의 시스템 및 서비스 관리자입니다.
Nginx 구성을 변경할 때마다 웹 서버 프로세스를 다시 시작하거나 다시 로드해야 합니다. 다음 명령을 실행하여 Nginx 서비스를 다시 시작합니다.
sudo systemctl restart nginx
서버 블록을 추가하거나 편집할 때 다시 시작하는 것을 선호합니다. 포트 또는 인터페이스를 변경하는 것과 같이 크게 수정할 경우에만 서비스를 다시 시작하십시오. 다시 로드 시 Nginx는 새 구성을 로드하고 새 구성을 사용하여 새 작업자 프로세스를 시작하고 오래된 작업자 프로세스를 정상적으로 종료합니다.
Nginx 서비스를 다시 로드하려면 아래 명령을 실행합니다.
sudo systemctl restart nginx
Nginx는 또한 신호로 직접적으로 제어될 수 있습니다. 예를 들어 서비스를 다시 로드하려면 다음 명령을 사용할 수 있습니다.
sudo /usr/sbin/nginx -s reload
Nginx 서비스를 시작하려면 다음을 실행합니다.
sudo systemctl start nginx
다음 명령을 실행하여 Nginx 서비스를 중지합니다.
sudo systemctl stop nginx
SysVinit을 사용하여 Nginx를 시작, 중지 및 다시 시작
이전 버전의 Ubuntu, CentOS 및 Debian은 init.d 스크립트를 사용하여 Nginx 데몬을 시작, 중지 및 다시 시작합니다.
Nginx 서비스를 다시 시작합니다.
sudo service nginx restart
Nginx 서비스를 시작합니다.
sudo service nginx start
Nginx 서비스를 중지합니다.
sudo service nginx stop
Linux 시스템에서 Nginx 웹 서버를 시작, 중지 및 재시작하는 방법을 보여드렸습니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : CentOS 8 : 스왑 공간 추가 방법, 예제, 명령어 (0) | 2022.05.11 |
---|---|
Linux : Raspberry Pi : Xrdp 서버 (원격 데스크톱) 설치 방법, 예제, 명령어 (0) | 2022.05.10 |
Linux : Time Zone 설정, 변경 방법, 예제, 명령어 (0) | 2022.05.08 |
Linux : Kill 명령어, 사용 방법, 예제 (0) | 2022.05.07 |
Linux : /etc/passwd 파일 이해 방법, 예제, 명령어 (0) | 2022.05.06 |