Develop/AWS 5

[AWS] Docker 설치 및 MySQL 실행하기/Docker-MySQL-Workbench/permission denied

Docker 아래 명령어 순서대로 도커를 설치해줍니다. 1. 업데이트 sudo apt update 2. 도커 설치 sudo apt update 3. 버전확인 sudo apt update 4. 도커 실행 sudo service docker start ⚠ Got permission denied while trying to connect to the Docker daemon socket 위와 같은 에러가 뜬다면 root 계정이 아닌 계정으로 도커 실행 시에 발생하는 권한 문제라고 한다. 이 에러가 유저 권한을 추가해주고 재실행해주면 된다! 1. 유저 권한 추가 sudo usermod -a -G docker $USER 2. 도커 재실행 sudo service docker restart MySQL 1. MySQL..

Develop/AWS 2021.09.17

[AWS] Ubuntu 20.04 LTS/MariaDB 설치/Workbench 연결

1. MariaDB 설치 아래 명령어로 mariadb를 설치해줍니다. sudo apt update sudo apt-get install -y mariadb-server 설치가 완료되면 아래 명령어로 DB에 들어갑니다. sudo mysql MariaDB 10.0 버전부터 sudo 명령어 자체가 root를 인증하므로 mysql -u root -p 보다 위의 명령어를 사용해야한다고 합니다. 물론 쳐도 권한 어쩌구 뭐시깽이로 거절되니까 그냥 위에 명령어로 들어가시면 됩니다. 2. 모든 IP 접속 가능한 계정 생성 먼저, 모든 IP로 접속을 허용할 수 있는 계정을 만들어줍니다. create user '{ID}'@'%' identified by '{PASSWORD}'; grant all privileges on *..

Develop/AWS 2021.08.26

[AWS] Certbot/HTTPS/Spring Boot , Nginx, SSL 요청 및 설치

프로젝트를 하면서 API 요청을 http가 아닌 https로 받아와야 했다. 진짜 멘붕이었는데 다행히 어떤 분이 잘 정리해둔 자료를 보내주셔서 해결할 수 있었다! 최고...👍🏻 우선은 하는 법만 정리해두고 추후에 각 개념들을 정리해봐야겠다. 1. AWS Nginx 설치 sudo apt-get install nginx ps -ef|grep nginx 위의 명령어로 설치해주고 아래 명령어로 nginx가 잘 실행되고 있는지 확인해 준다. 잘 실행 중이라면 아래와 같이 뜰 것이다! ip주소 확인명령어로 자신의 ip 주소를 확인한다. 그럼 X.X.X.X로 나온다! curl ifconfig.me nginx가 잘 깔린 상태로 ip주소를 크롬창에 입력하면 다음과 같은 화면이 뜬다. 2. Spring Boot - Ngi..

Develop/AWS 2021.08.22

AWS EC2 WAS/Mysql 구축

1. 키 페어를 생성 및 다운 2. putty, puttygen 설치 - 설치 파일은 구글링 슝슝 3. puttygen - Load를 눌러서 .pem 파일을 가져옵니다. - All Files로 변경해줘야 파일이 보입니다. - Save private key를 누르고 예를 눌러 저장해줍니다. 3. Putty - 1번 화면에서 Host Name(or IP address)를 넣어줍니다. ec2-user@[각자 인스턴스 퍼블릭 IPv4 주소] - 2번 화면에서는 puttygen에서 만든 .ppk 파일을 넣어줍니다. 4. mysql 설치 - sudo yum install mysql-server - 위의 명령어로 mysql-server를 받아줍니다. - 중간중간에 [y/n] 나오는 거에는 전부 y를 해줍니다. 5. ..

Develop/AWS 2020.10.16

AWS EC2 인스턴스 생성 (프리티어)

개인 공부 및 자료 정리용으로 작성하는 블로그 입니다 :) 1. 인스턴스 시작 2. AMI 선택 - 각자 필요한 AMI를 선택해주면 됩니다. 3. 인스턴스 유형 선택 - 이것도 필요한 유형 선택하면 됩니다. - 저는 프리티어 무료를 사용하기에 기본 선택된 것을 사용해 주었습니다. 4. 인스턴스 구성, 스토리지 추가, 태그 추가 설정 - 이 부분은 기본값으로 설정해주어 따로 캡쳐를 하지 않았습니다. 5. 보안 그룹 구성 - 외부에서 서버에 접속하지 못하게 하기위해 ssh에 대해서 내 IP로 설정해줬습니다. - 아래 캡쳐가 되지 않았지만 검토 및 시작을 눌러주면 인스턴스가 생성됩니다.

Develop/AWS 2020.10.16