AWS

    [스프링 부트와 AWS로 혼자 구현하는 웹 서비스] 후기

    이 책을 선택한 이유 군대에서 자기개발 비용으로 책을 주로 샀는데 springboot 공부를 위해 책을 찾아보던 중 이 책을 발견했다. 나는 군대 오기 전에 node.js와 AWS EC2, RDS, nginx를 이용하여 당근마켓 웹 서비스를 만들어봤었다. 하지만 군대 오기 전이라 오래돼서 기억도 잘 안날 뿐더러 웹 서비스 완성에만 초점을 두고, 이게 왜 이렇게 되는지에 대해서는 후순위였던 것 같다. 그래서 이 책을 통해 다시 하번 되새기고 싶었다. 물론 이 책이 2019년도에 나온 책이라 요즘 버전과는 많이 다른 점이 있었다. 하지만 실제 실무에서도 버전업을 하는 과정이 있기 때문에 이 과정에 대해 직접 경험해보고 싶어서 출판년도에 개의치 않고 이 책을 선택했다. springboot를 공부하고 싶어서, ..

    [MongoDB] EC2 연결 및 Ubuntu에 MongoDB 설치, 관리자 계정 추가, DataGrip 연결

    Ubuntu에 MongoDB설치 MongoDB의 public GPG key를 주입 $ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add - MongoDB를 위한 리스트파일 생성 $ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list 로컬 패키지 데이터베이스 갱신 $ sudo apt-get update MongoDB 설치 $ sudo apt-get install -y mongodb-org..

    도메인에 Let's Encrypt로 HTTPS 적용하기

    운영체제 : Ubuntu 18.04 (LTS) 웹서버 : Nginx BL : PHP DBMS : MySQL Certbot 설치 먼저 AWS EC2에서 자신의 인스턴스 보안 그룹의 인바운드 규칙에 HTTPS를 위 사진처럼 추가해줍니다. EC2 Management Console $ sudo apt update $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt install python3-certbot-nginx Certbot을 설치해주고 Certbot의 Nginx 패키지도 설치해줍니다. python3로 해도 되고 python으로 해도 됩니다 $ sudo vi /etc/..

    AWS에 PHPMyAdmin설치하기 (nginx)

    클라우드 서버 : AWS EC2 인스턴스 OS : Ubuntu 18.04.05 LTS WebServer : Nginx BL : PHP DBMS : MySQL PHPMyAdmin 기본 설치 $ sudo apt update $ sudo apt install phpmyadmin apache를 이용해서 설치할 분들은 apache를 선택하고 ok를 눌러주시면 되지만 저는 nginx를 사용할 것이기 때문에 아무것도 선택하지 않고 tab키를 눌러서 바로 ok만 선택했습니다. 또한 간혹 phpmyadmin을 삭제했다가 재설치하시는 분들은 아래 사진이 먼저 나온 후 위에 사진이 나오기도 하므로 당황하지 않고 진행하면 됩니다. phpmyadmin은 로컬에서 데이터베이스를 관리할 수 있는 프로그램이기 때문에 database..

    AWS EC2와 도메인 연결(가비아)

    💡 1. AWS의 Route 53으로 이동 AWS Route 53 💡 2. 호스팅 영역에서 호스팅 영역 생성 클릭 💡 3. 가비아에서 구매한 도메인 주소 입력 후 호스팅 영역 생성 완료하기 💡 4. 생성한 호스트 영역을 클릭 후 레코드 생성하기 💡 5. 값에 연결할 EC2 IP 주소를 넣은 후 레코드를 생성한다. (www.hy-dku-server.shop이나 test.hy-dku-server와 같은 서브 도메인을 넣고 싶다면 레코드 이름에 www나 test 같은 원하는 호스트 이름을 적는다.) 💡 6. 레코드 생성 후 💡 7. 레코드에서 생성된, 다음 4개의 값을 가비아에 적용하기 위해 복사 💡 8. My 가비아에서 연결할 도메인을 고른 뒤 네임 서버의 설정 버튼을 눌러준다 💡 9. 아까 복사했던 주소들..