본문 바로가기
[AWS]/ROG

[AWS] Windows에 nginx 설치해서 사용하는 방법

by SAMSUNG CLOUD-OKY 2022. 2. 15.
반응형

 

nginx설치 사이트 : http://nginx.org/en/download.html

[

nginx: download

nginx.org

](http://nginx.org/en/download.html)

C: 에 압축 해제를 한다.

압축해제된 nginx-1.8.1 디렉토리로 들어가보면 nginx.exe 파일이 있다.
더블클릭 하자.
아무 변화가 없다..

실행이 되는건지 확인 하기 위해 브라우저로http://localhost/로 접속 해보자.

끝났나? 너무 간단하다..

종료 하는 방법은 어떻게 될까?

nginx 종료하는 방법을 배워보자.

첫 번째 방법

윈도우 커맨드 창에서 nginx.exe 파일이 있는 위치로 이동 후 아래 명령어 입력
cd /
cd nginx-1.8.1
nginx.exe –s stop

두 번째 방법

작업 관리자를 열어서 nginx.exe 선택 > 작업 끝내기(E) 를 누른다.

끝.

- conf 파일에서 nginx root 변경할 수 있음

- nginx.conf 파일 열기

- 이런식으로 location / root 부분을 pc 파일 경로로 연결해주면 http://localhost로 접속했을 때,

pc에 저장되어 있는 파일을 열 수 있다.

사용 이유

  • 결제페이지의 버튼 클릭 등 CORS 오류를 해결하기 위함

CORS

  • Cross-Origin Resource Sharing(CORS)은 추가적인 HTTP header를 사용해서 애플리케이션이 다른 origin의 리소스에 접근할 수 있도록 하는 메커니즘을 말합니다
  • AJAX를 이용하여, 다른 API의 데이터를 가져오려고 할 때, 갑자기 나타나는 에러이다. 정확한 원인은 알아보지 않아 잘 모르겠 지만, 아무튼 같은 URL에서만 호출을 하도록 강제하는 정책이다. 아마도 브라우저 단에서 처리하는 것 같다.

윈도우 cmd nginx 명령어

nginx 실행

  • nginx가 설치된 폴더로 이동하여 nginx.exe 실행
  • cmd창에서 nginx가 설치된 폴더로 이동하여 아래 커맨드 실행nginx

nginx 실행 확인

  • cmd창에서 호출하여 아래 커맨드 실행tasklist /fi "imagename eq nginx.exe"

nginx 종료

  • cmd창에서 nginx가 설치된 폴더로 이동하여 아래 커맨드 실행nginx -s stop ( 빠른 종료 )
    nginx -s quit ( 일반 종료 )
    nginx -s reload ( 재기동 )
    nginx -s reopen ( 로그파일 다시쓰기 시작 )

 

 

반응형

댓글