[AWS]/ROG
[AWS] Windows에 nginx 설치해서 사용하는 방법
SAMSUNG & IT TIMES FOREVER
2022. 2. 15. 17:52
반응형
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 ( 로그파일 다시쓰기 시작 )
반응형