목차
접기
728x90
반응형
nginx 설치 사이트
http://nginx.org/en/download.html
다운로드 파일 참고
Stable version 타이틀의 nginx/Windows-1.8.1 을 다운로드
C: 에 압축 해제
압축해제된 nginx-1.8.1 디렉토리로 들어가 보면 nginx.exe 파일이 있다.
더블클릭 하자.
아무 변화가 없다..면?
실행이 되는 건지 확인하기 위해 브라우저로http://localhost/로 접속 해보자.
끝났나? 너무 간단하다..
종료하는 방법은 어떻게 될까?
nginx 종료하는 방법을 배워보자.
nginx 종료하는 첫 번째 방법
윈도우 커맨드 창에서 nginx.exe 파일이 있는 위치로 이동 후 아래 명령어 입력
cd /
cd nginx-1.8.1
nginx.exe –s stop
nginx 종료하는 두 번째 방법
1. 작업 관리자를 열어서 nginx.exe 선택
2. 우측 하단의 작업 끝내기(E) 클릭
끝. 이지만 아래에 유용한 정보가 더 있어요!
추가로, nginx conf 폴더에서 nginx의 root를 변경하는 방법을 공유해 본다.
1. nginx를 설치한 C드라이브로 이동
2. 설치한 nginx 디렉토리 내의 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가 설치된 폴더로 이동하여 아래 커맨드 실행
(4가지 중 원하는 커맨드를 실행하면 좋을 것 같다)
nginx -s stop ( 빠른 종료 )
nginx -s quit ( 일반 종료 )
nginx -s reload ( 재기동 )
nginx -s reopen ( 로그파일 다시쓰기 시작 )
728x90
반응형
LIST
'IT 유용한 정보' 카테고리의 다른 글
internal server error 설명 참고 링크 (0) | 2021.04.21 |
---|---|
ResponseEntity 참고 링크 (0) | 2021.04.14 |
[크롬 자동완성 글자 중복 해결하기] 참고 링크 (0) | 2021.04.12 |
[HTTP 응답코드 메소드 정리] 참고하기 좋은 사이트 (0) | 2021.04.11 |
sts에서 application.yml 파일 2개(배포용, 개발용) 관리하여 run하기 (0) | 2021.04.11 |