Nginx를 윈도우 서버에서 서비스로 실행하기 위해 일반적으로 NSSM (the Non-Sucking Service Manager)라는 도구를 사용합니다. 이 도구를 사용하면 어떠한 실행 파일도 윈도우 서비스로 등록할 수 있습니다.
Nginx를 윈도우 서비스로 등록하는 단계는 다음과 같습니다:
1. NSSM 다운로드 및 설치
- 먼저 NSSM 공식 웹사이트에서 해당 도구를 다운로드합니다.
- 압축을 풀면, nssm.exe 파일이 포함되어 있을 것입니다. 이 파일을 시스템 PATH에 추가하거나 쉽게 접근할 수 있는 위치에 두십시오.
2. Nginx를 윈도우 서비스로 등록
- 명령 프롬프트나 PowerShell을 관리자 권한으로 실행합니다.
- 다음 명령어를 사용하여 Nginx를 서비스로 등록합니다:
nssm install nginx "C:\path\to\nginx.exe" "-c C:\path\to\nginx\conf\nginx.conf"
여기서 `"C:\path\to\nginx.exe"` 및 `"C:\path\to\nginx\conf\nginx.conf"`는 실제 nginx 실행 파일과 설정 파일의 경로로 교체해야 합니다.
3. 서비스 시작
이제 Nginx를 서비스로 시작할 수 있습니다:
net start nginx
서비스를 중지하려면:
net stop nginx
참고로, Nginx를 윈도우 서비스로 실행할 때 몇 가지 제한 사항이 있을 수 있으므로, 항상 테스트를 통해 원하는대로 동작하는지 확인해야 합니다.