문제해결8 Nginx를 설치하고 HTTPS를 적용해보자 (with Ncloud, Google Domains) 지난 NCloud로 서버 생성과 Mysql 연동 후 express 배포하기 - 2 에서는 Nginx 없이 주소와 포트 번호에 따라 서비스에 접근이 가능했습니다. 그러다가 나중에는 Nginx를 사용해야 한다는 말을 들었을 때 "Nginx 없이도 서비스가 잘 동작하는데 왜 Nginx를 적용시켜야 되지?"라는 궁금증이 생겼습니다. 그래서 먼저 Nginx를 사용해야 하는 이유에 대해 짚고 Nginx를 적용하는 법에 대해 알아보겠습니다 :) 목차 Nginx를 왜 써? Nginx 설치하기 Nginx 설정 파일 열어보기 Google domains에서 domain 구매하기 SSL 인증서 발급받기 (with certBot) Nginx에 HTTPS 적용하기 추가 Nginx로 React, Node 3-Tier Archite.. 2021. 10. 30. NCloud로 서버 생성과 Mysql 연동 후 express 배포하기 - 2 지난번에는 서버 생성과 기본적인 세팅 관련해서 글을 썼습니다. 이번 시간에는 어떻게 Express로 배포하고 mysql를 연동하는지에 대해 다뤄보려고 합니다. 목차 NCloud로 서버 생성과 Mysql 연동 후 express 배포하기 - 1 ncloud 서버 생성 acg 설정 포트포워딩 공인 아이피 신청 원격 접속 및 설정 git 설치 node 설치 pm2 설치 git clone mysql 설치 pm2 설치 우리가 알고 있는 node는 싱글 스레드로 유명합니다. 그래서 명확한 단점이 있는데 바로 서버가 쉽게 죽는다는 것입니다. 물론 다양한 해결법이 있지만 이를 적용하기에는 까다롭습니다. 다행스럽게도 이를 해결해주는 라이브러리가 있습니다. 바로 PM2입니다. PM2를 통해 우리는 무중단으로 서비스를 운영할.. 2021. 9. 23. NCloud로 서버 생성과 Mysql 연동 후 express 배포하기 - 1 얼마 전에 NCloud로 배포를 할 일이 생겼습니다. 그러나 배포에 대해 무지했고 AWS도 제대로 사용해본 경험도 없어 처음 배포 당시에는 엄청 헤매었습니다. 또한 AWS와는 다르게 비교적 선호도가 낮은 NCloud여서 검색 자료도 적어서 아쉬웠습니다. 그래서 이번에 제가 부딪히면서 알게 된 배포 방식을 공유해보려고 합니다 :) (사실 제가 까먹을까 봐 블로그에 기록하는 겁니다 ㅎㅎ) 목차 ncloud 서버 생성 acg 설정 포트포워딩 공인 아이피 신청 원격 접속 및 설정 git 설치 node 설치 NCloud로 서버 생성과 Mysql 연동 후 express 배포하기 - 2 pm2 설치 git clone mysql 설치 ncloud 서버 생성 먼저 배포를 위해 가장 필요한 서버를 생성해줍니다. nclou.. 2021. 9. 23. 이클립스 세로줄 지우기 이번에 맥북을 구입하고 알고리즘 문제 풀이를 하기 위해 이클립스를 다운받고 실행 시켰다. 그러나 이전 노트북과는 다르게 화면에 소스코드 에디터창 한 가운데에 세로줄이 생겼다... 다행스럽게도 구글링을 통해 찾아본 결과 간단한 설정을 통해 지울 수 있었다. 먼저 이클립스 상단 설정화면에 Preferences를 찾는다. 그 다음으로는 General - Editors - Text Editors에 들어간다. 그리고 Show print margin를 누른다. 해당 기능은 코드의 길이를 적절하게 조절할 수 있도록 도와주는 기능이다. 체크박스에 체크를 해체한뒤 저장을 누르면 정상적으로 작동한다. 2021. 7. 7. 이전 1 2 다음