sitelink1  
sitelink2  
extra_vars5  
extra_vars6  

설치

  • https://nginx.org/en/download.html 페이지에서 Stable version 을 다운받는다.
  • 다운받은 파일을 원하는 폴더로 이동하여 압축을 해제한다. (install 이나 setup이 필요없다)

 

실행

  • 압축 해제한 폴더에서 nginx.exe 를 실행한다.
    > 윈도우 탐색기에서 실행한 경우 아무런 반응이 없다.
    > 도스 커맨드 창을 열어 exe를 실행한 경우 프롬프트가 다음 라인으로 이동하지만 아무런 내용도 출력되지 않는다.
  • 브라우저에서 http://localhost 을 열면 nginx 의 환영 메세지가 출력된다.
  • nginx 를 종료하려면 커맨드창에서 "nginx.exe -s stop" 을 실행한다.
  • 환경 파일을 수정하였을땐 커맨드창에서 "nginx.exe -s reload" 을 실행한다.

 

SSL

  • nginx폴더/conf/nginx.conf 파일을 오픈한다.
  • 하단에 "443 ssl" 에 대해 server 블럭이 주석되어 있는 것을 찾는다.
  • 주석을 풀고 ssl_certificate 에는 인증서 파일을 지정하고, ssl_certificate_key 에는 개인키 파일을 지정한다.
      > let's encrypt 인 경우 ssl_certificate 은 fullchain.pem 이고 ssl_certificate_key 는 privkey.pem 파일이다.
      > 인증서 파일의 위치는 conf 파일 경로를 기준으로 상대 경로로 지정 할 수 있다.

 

프록시 설정

  • 서비스중인 포트의 server 블럭을 카피하여 새로 생성한다.
  • server_name 에 지정하려는 서브 도메인을 입력한다.
  • location 에 포워딩 하려는 https://localhost:[포트] 주소를 입력한다.
  • 다음은 서브도메인에 대한 포트포워딩 예제이다.

    server {

        listen       443 ssl;

        server_name  dev.mydomain.com;

 

        ssl_certificate      certs/fullchain.pem;

        ssl_certificate_key  certs/privkey.pem;

 

        ssl_session_cache    shared:SSL:1m;

        ssl_session_timeout  5m;

 

        ssl_ciphers  HIGH:!aNULL:!MD5;

        ssl_prefer_server_ciphers  on;

 

        location / {

            proxy_pass https://localhost:8443;

        }

    }

 

 

번호 제목 글쓴이 날짜 조회 수
70 Jeus 6.0 에 war 배포하기 file 황제낙엽 2011.05.18 5409
69 캐시 여유 공간 부족 (insufficient free space) 해결 황제낙엽 2018.03.16 4258
68 톰캣 한글 깨짐, UTF-8 인코딩 설정[1] [1] file 황제낙엽 2018.08.23 3375
67 이클립스는 괜찮은데 톰캣에서만 한글깨짐 (윈도우 콘솔의 다국어 인코딩 포함) file 황제낙엽 2018.08.23 2973
66 [APMSETUP] 에서 root 암호 분실시 초기화 방법 황제낙엽 2017.04.06 2303
65 32비트 응용 프로그램 사용 (ASP, C#) file 황제낙엽 2019.10.31 2034
64 Tomcat 8에 SSL 인증서를 적용 황제낙엽 2016.12.23 1485
63 아파치 ETag 이용한 정적파일 최적화 file 황제낙엽 2012.05.30 1151
62 톰캣 한글 깨짐, UTF-8 인코딩 설정[2] file 황제낙엽 2018.08.23 1031
61 [APMSETUP7] PHP version upgrade (php5.2->php5.4) file 황제낙엽 2015.05.16 1031
60 Apache Geronimo PetStore 데모 분석 황제낙엽 2007.07.11 892
59 Windows에서 Apache(2.2.25)/PHP(5.4)/MYSQL(5.6.24) 설치 황제낙엽 2015.05.16 599
58 [APMSETUP] 설치파일 file 황제낙엽 2018.08.25 590
57 [AutoSet] 오토셋 소개 및 설치파일 file 황제낙엽 2018.08.25 570
56 웹로직 설치 및 운영 메뉴얼 몇가지 file 황제낙엽 2008.03.03 545
55 Apache Error : winnt_accept: Asynchronous AcceptEx failed 황제낙엽 2016.06.15 464
54 Windows 2000 Server + J2SDK 1.4.0 + Apache 2.0.47 + Tomcat 4.1.29 file 황제낙엽 2007.10.30 458
53 iis error - Service Unavailable / HTTP Error 503. The service is unavailable. 황제낙엽 2020.09.23 411
52 IIS 시작,정지,재시작 file 황제낙엽 2019.05.10 411
51 무설치 포터블(portable) 톰캣을 윈도우 서비스로 등록하기 황제낙엽 2017.11.07 343