Server2 Ubuntu 서버에 Nginx, Certbot 사용해서 SSL 연결하기 1. Nginx(엔진엑스) 설치 (공식 사이트) Nginx란? 경량 웹 서버로서 클라이언트로부터 요청을 받았을대 요청에 맞는 정적 파일을 응답해주는 HTTP Web Server로 활용된다. 또한 Reverse Proxy Server로 활용하여 WAS 서버의 부하를 줄일 수 있는 로드 밸런서로 활용되기도 한다. 1. 우분투 레포지토리 정보를 업데이트 해준다. $ sudo apt-get update 2. 패키지를 설치한다. $ sudo apt-get install nginx 3. 설치되었는지 확인한다. $ sudo nginx -v 2. Cerbot 설치 & 시작 (공식 사이트) Certbot은 수동으로 관리되는 웹사이트에서 Let's Encrypt 인증서(SSL certificates)를 자동으로 사용하여 .. 2022. 5. 20. [220303] npm과 jwt을 활용해서 로그인 확인 기능 만들기 [목록] 1. npm 명령어로 서버 시작하기 2. 코드를 자동으로 갱신해주는 nodemon 3. 로그인시 jwt 생성하기 4. 로그인 확인을 위해 쿠키에서 jwt 정보 추출하기 5. try/catch문을 통해 응답코드 짜기 1. npm 명령어로 서버 시작하기 서버를 시작하는 node server의 의미 node로 된 명령어를 쓸건데, server.js파일을 실행할거란 명령문. 명령문을 이용하면 다른 명령어를 사용해서 서버를 시작할 수 있다. npm run start npm 스크립트 안에 있는 start 명령어를 run(실행)할게. start 명령어는 node server과 연결되어있기때문에 결과적으로 서버가 시작된다. 2. 서버를 자동적으로 갱신해주는 nodemon 서버를 껐다 켜는 것을 반복하지 않아도.. 2022. 3. 3. 이전 1 다음