nginx 설명
- windows 설치 방법
* 다운로드
- 다운로드 site : http://nginx.org/en/download.html windosw 버전 다운로드
* 설치는 압축을 해제하여 설치
* 압축을 해제 하고 PowerShell 실행
돋보기 클릭하고 PowerShell 입력하고 enter
* 실행된 PowerShell 창
* 실행 방법(굵은 글씨를 입력)
일반 cmd 창 : nginx.exe
powerShell cmd 창 : .\nginx.exe
* 실행 결과
브라우저에 localhost 입력 후 enter 이후에 아래의 이미지가 나오면 정상
참고 nginx 명령어
시작 : nginx.exe
강제 종료 : nginx.exe -s stop
접속한 사용자 요청처리 완료 후 종료 : nginx.exe -s quit
재시작(설정파일 변경: reloading the configuration file) : nginx.exe -s reload
로그파일 갱신 (reopening the log files) : nginx.exe -s reopen
* 실행 종료 (신규로 cmd or powershell open)
일반 cmd 창 : nginx.exe -s stop
powerShell cmd 창 : .\nginx.exe -s stop
* 실행결과
* windows 10에서 서비스를 방화벽에 등록하는 방법
- nginx.exe를 실행 후 아래의 작업을 진행
- 제어판 - 모든 제어판 항목 - windows Defender 방화벽을 통해 앱 또는 기능 허용
* windows에서 서비스로 등록하기(로그 아웃을 하면 서비스가 exit 되는 현상을 방지)
- nssm을 이용하여 서비스 등록
- nssm을 아래의 링크에서 다운로드
https://nssm.cc/download 에서 다운로드 받아서 서비스를 등록 아래의 이미지 참고
- 다운로드 받은 nssm을 압축을 해제하고 아래의 이미지와 같이 실행
nssm.exe 파일이 있는 경로로 이동
실행 명령어 .\nssm.exe install nginx
성공적으로 설정이되면 아래와 같이 나옴
설치 후 아래와 같은 오류 메세지가 error.log에서 보이면 다른 프로그램(데몬)에서 80 port를 사용하고 있어 충돌난 것으로 80을 사용하고 있는 서비스를 종료 후 다시 실행하면 정상적으로 실행될 것입니다.
메세지
10013: An attempt was made to access a socket in a way forbidden by its access permissions
2021.03.15 nginx config 설정 방법 중 일부 (0) | 2021.03.15 |
---|---|
2021.03.08 STS.ini java path (0) | 2021.03.08 |
2021.03.04 latency 와 throughput 의 관계 (0) | 2021.03.04 |
bci in java (0) | 2021.01.24 |
ms-sql (0) | 2021.01.23 |
댓글 영역