상세 컨텐츠

본문 제목

nginx 설치 설명(install)

보안/java

by MustThanks 2021. 3. 5. 19:49

본문

반응형

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

 

 

'보안 > java' 카테고리의 다른 글

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

관련글 더보기

댓글 영역