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 Nginx: 413 – Request Entity Too Large file 황제낙엽 2024.02.17 0
» nginx 설치, 실행, SSL 설정, 프록시 설정 황제낙엽 2024.02.04 3
68 [bard] Nginx로 서브 도메인에 따라 내부의 포트만 다르게 실행중인 웹서버들을 라우팅 황제낙엽 2024.02.01 0
67 [Bing] "Apache"와 "Nginx" 의 차이점 황제낙엽 2024.01.31 4
66 Nginx 에 대하여 황제낙엽 2024.01.18 0
65 "org.apache.tomcat.util.net.SecureNioChannel.getSslEngine()" is null 황제낙엽 2023.06.22 13
64 windows tomcat 에 Let's Encrypt(SSL) 적용 황제낙엽 2023.06.21 2
63 AutoSet PHP 버전 업그레이드 (7.2.10 to 7.4.32) 황제낙엽 2022.10.09 66
62 401 - Unauthorized: Access is denied due to invalid credentials 황제낙엽 2021.08.27 34
61 iis error - Service Unavailable / HTTP Error 503. The service is unavailable. 황제낙엽 2020.09.23 411
60 [Bitnami WAMP] 설치후 PHP 설정 황제낙엽 2020.07.23 28
59 Autoset의 대안 Bitnami WAMP file 황제낙엽 2020.04.01 61
58 HTTP 오류 403.14 - Forbidden file 황제낙엽 2020.03.04 119
57 바인딩 편집 (사이트 바인딩) file 황제낙엽 2020.03.04 75
56 웹사이트에서 여러 도메인을 사용하는 방법 황제낙엽 2020.03.04 37
55 32비트 응용 프로그램 사용 (ASP, C#) file 황제낙엽 2019.10.31 2034
54 [Tomcat 7] org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15 황제낙엽 2019.10.16 285
53 톰캣과 방화벽 file 황제낙엽 2019.09.17 112
52 안전한 웹사이트 설정하기 (.htaccess 및 .htpasswd 사용법) 황제낙엽 2019.07.21 190
51 IIS 시작,정지,재시작 file 황제낙엽 2019.05.10 411