웹서버/엔진엑스6 윈도우 10에 nginx 설치하기 windows 10 nginx 설치 웹사이트를 구축하기 위해서 필수적으로 필요한 웹서버 Nginx를 설치해보도록 하겠습니다. Nginx에 대한 간단한 설명 Nginx(엔진엑스)는 아래의 전 세계 웹서버 사용률로 보시면 독보적인 점유율을 갖고 있던 Apache(아파치)의 점유율을 흡수해오면서 성장했습니다. Nginx가 압도적이었던 오픈소스인 아파치의 점유율을 흡수하며 성장할 수 있었던 이유 간단하게만 설명하자면, 아파치에 비해 클라이언트에서 다중 요청이 왔을때 새로운 프로세스를 만들어 cpu,메모리 자원의 소모가 커지는 구조라면, 엔진엑스는 Event-Driven 구조로 동작하여, 고정된 프로세스를 생성해서 비동기 방식으로 요청들을 처리하기 때문에 다중작업에 더 특화된 웹서버라 할 수 있겠습니다. 더 간단.. 웹서버/엔진엑스 2021. 11. 28. [Nginx] http 연결 https 연결로 이어 주기. (리디렉션) http https redirect 리디렉션 / 301,302 리디렉션의 차이와 구현방법 ssl 인증서 발급과 https 연결을 했었습니다. 적용 방법은 아래의 링크를 참조하세요. Nginx https 적용하기.(openssl 인증서 발급)(ubuntu 18.04 LTS)(let's encrypt) Nginx https 적용하기.(openssl 인증서 발급)(ubuntu 18.04 LTS)(let's encrypt) 티스토리에 직접만든 서버 api를 적용하려고 하는데 티스토리에서 https 연결을 강제 하고 있었다. http 연결로 시도해보았지만,.. taewooblog.tistory.com 하지만, https연결을 적용한 사이트는 http로 접속 하면 잘못된 요청 이라는 400에러를 뱉어 냅니다. 그래.. 웹서버/엔진엑스 2020. 1. 28. DNS TXT / Let's Encrypt SSL 인증서 발급 DNS TXT / Let's Encrypt SSL 인증서 발급 무료 도메인을 사용하면서 Let's Encrypt 을 발급받으려다 보니, 아래와 같은 오류가 생겼습니다. Failed authorization procedure. goo.ringobee.kro.kr (http-01): urn:ietf:params:acme:error:connection :: The server could not connect to the client to verify the domain :: Fetching http://goo.ringobee.kro.kr/.well-known/acme-challenge/NXqaYCws-a46TbVqRqOvLUNWz6LJ3AsMVvTo4RG0e3w: Timeout during connect (l.. 웹서버/엔진엑스 2020. 1. 24. Nginx https 적용하기.(openssl 인증서 발급)(ubuntu 18.04 LTS)(let's encrypt) Nginx https 적용하기.(openssl 인증서 발급)(ubuntu 18.04 LTS)(let's encrypt) 티스토리에 직접만든 서버 api를 적용하려고 하는데 티스토리에서 https 연결을 강제 하고 있었다. http 연결로 시도해보았지만, 막혔다. nginx 웹서버에서 https를 적용하는 방법을 알아본다. 일단 https 란? 쉽게말해 http 연결에 ssl 인증이 더해진 개념이다. https 연결은 쉽게 말해 CA 인증서를 받아서 nginx 환경설정에 경로를 등록해줘야 사용할 수 있다. 우리가 흔히 쓰는 공인 인증서도 같은 개념이다. 그래서 처음에는 뭣도 모르고, 아래의 방법을 시도했다. ++ open ssl을 설치하고 시작해야한다. 1. 이 블로그를 보고, root ca생성/ ssl을.. 웹서버/엔진엑스 2020. 1. 21. [nginx] location 속성 root 와 alias nginx 환경설정에서 location 이라는 속성이 있다. location은 말 그대로 위치라는 뜻으로, nginx 웹서버를 연결하는 경로를 설정하는 것이다. location 속성에서 경로를 설정할 때, root와 alias가 자주 쓰인다. 예를 들어 아래와 같이 쓴다. 1) root location /test/ { root /var/www/project_1/; } 위와같이 root 를 사용한다면, nginx 웹서버는 /var/www/project_1/test/ 의 경로에서 파일을 찾는다. 2) alias location /test/ { alias /var/www/project_1/; } 위와같이 alias 를 사용한다면, nginx 웹서버는 /var/www/project_1/ 의 경로에서 파일을 찾는.. 웹서버/엔진엑스 2020. 1. 21. nginx 환경설정 / 웹 서버 경로 변경 nginx 환경설정은 nginx가 어떻게 구성되고 동작하라는 것을 명세 해놓은 것이다. 사용자가 도메인을 통해 웹 사이트를 접속하면, 어느 경로의 파일을 열어주는 다리 역할을 한다. 그리고 http 접속을 할 것인지, ssl을 적용해 https 접속을 할 것인지 등, 많은 설정을 할 수있다. nginx.conf 파일이 웹 서버의 환경 설정 정보를 담고 있는 파일이다. (메인 설정 파일) 그리고 fcgi.conf : FastCGI 환경설정 파일 sites-enabled (폴더) : 활성화된 사이트들의 설정 파일들이 위치. sites-available (폴더) : 비활성화된 사이트들의 설정 파일들이 위치 등이 있다. 메인 설정 파일 nginx.conf 를 알아본다. nginx.conf 파일 수정해야 하기 때.. 웹서버/엔진엑스 2020. 1. 7. 이전 1 다음