개발 이야기/AWS (Amazon Web Services)
[AWS] EC2 Abuse Report 대응 및 해결 방법 - AWS EC2 Instance Connect
[AWS] EC2 Abuse Report 대응 및 해결 방법 - AWS EC2 Instance Connect
2024.01.25얼마 전 EC2 사용 중인 메일 계정으로 Abuse Report 메일을 하나 받았다. AWS Abuse Report 이메일의 내용을 요약하자면 AWS에서 사용 중인 EC2 인스턴스에 권한 없이 접근하려고 여러 시도가 있었고 해당 행동을 중지하도록 조치하고 메일을 회신해 달라는 내용이었다. EC2 Abuse Report 대응 및 대처 방법을 알아보고 어떻게 해결했는지 공유하고자 한다. 결론만 이야기하면 결국은 EC2 인스턴스를 삭제하고 다시 생성했다. 자세하게 내용을 뜯어보자. 1. Abuse Report 내용 Hello, We've received a report(s) that your AWS resource(s) AWS ID: ************ Region: ********* EC2 Instanc..
[AWS] EC2 NGINX에 무료 SSL/TLS 적용하고 HTTPS로 리다이렉트(Redirect) 하기 - Let's Encrypt (Certbot)
[AWS] EC2 NGINX에 무료 SSL/TLS 적용하고 HTTPS로 리다이렉트(Redirect) 하기 - Let's Encrypt (Certbot)
2024.01.16이번엔 Nginx에 SSL/TLS 인증서를 등록하고 http로 접속 시 https로 리다이렉트 하려고 한다. 이전 글에서 이어서 작성했다. [AWS] EC2 NGINX 설치하고 Config설정 및 배포하기 EC2에서 톰캣(Tomcat)을 사용하여 서버를 배포하고 있는데 Nginx로 무중단 배포를 한 번 해보고 싶어서 변경하려고 한다. 본 글에서는 우선 Nginx 설치부터 설정 및 배포까지 해보도록 하겠다. 1. NGINX diary-developer.tistory.com 1. Certbot 및 플러그인 설치 1-1. EPEL(Extra Packages for Enterprise Linux) 저장소 활성화 EPEL은 CentOS나 다른 파생 배포판을 위한 패키지 저장소로 많은 소프트웨어 패키지를 제공하고 ..
[AWS] EC2 NGINX 설치하고 Config설정 및 배포하기
[AWS] EC2 NGINX 설치하고 Config설정 및 배포하기
2024.01.16EC2에서 톰캣(Tomcat)을 사용하여 서버를 배포하고 있는데 Nginx로 무중단 배포를 한 번 해보고 싶어서 변경하려고 한다. 본 글에서는 우선 Nginx 설치부터 설정 및 배포까지 해보도록 하겠다. 1. NGINX 설치하기 1-1. Nginx 설치 yum 명령어를 사용해서 Nginx를 설치하자. sudo yum install -y nginx 설치가 완료됐다. (더보기 시 설치 로그 확인) 더보기 Loaded plugins: extras_suggestions, langpacks, priorities, update-motd amzn2-core | 3.6 kB 00:00:00 amzn2extra-docker | 2.9 kB 00:00:00 amzn2extra-kernel-5.10 | 3.0 kB 00:0..
[AWS] EC2에서 Node.js, npm, yarn 패키지 설치하는 방법 (nvm)
[AWS] EC2에서 Node.js, npm, yarn 패키지 설치하는 방법 (nvm)
2023.12.06AWS EC2 사용 중인데 백엔드 개발자지만 프론트엔드도 같이 하느라 리액트 프로젝트를 배포할 일이 생겨서 서버에 여러 설정들을 했다. 리액트를 배포하기 위해 Node.js를 설치하고 npm을 사용하려고 한다. 1. NVM 설치하기 1-1. curl 설치 curl이 설치되어 있지 않다면 아래 명령어로 설치한다. yum install curl 1-2. nvm 설치 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash % Total % Received % Xferd Average..
[AWS] EC2 무료 SSL/TLS(HTTPS)적용 방법 (Apache Tomcat, Spring Boot 내장 Tomcat 적용) - Let's Encrypt (Certbot)
[AWS] EC2 무료 SSL/TLS(HTTPS)적용 방법 (Apache Tomcat, Spring Boot 내장 Tomcat 적용) - Let's Encrypt (Certbot)
2023.11.02따로 운영 중인 서비스의 경우 HTTP 통신으로 사용 중이었는데, 구글이나 애플 서비스를 이용해야 되다 보니 HTTPS 통신이 불가피하게 되었다. SSL 인증서 적용하는 방법 중 유료가 아닌 무료로 적용할 수 있는 방법에 대해 알게 되어 Let's Encrypt를 사용하여 AWS EC2에서 SSL 인증서 적용하는 방법을 공유하려고 한다. 더보기 Let's Encrypt는 SSL/TLS 인증서를 제공하는 비영리 인증 기관으로 유료로 SSL 인증서를 구매하는 것이 HTTPS 보급에 방해가 된다고 생각해서 무료로 HTTPS를 보급하려고 만들었다고 한다. 1. Certbot 설치 1-1. EPEL(Extra Packages for Enterprise Linux) 저장소 활성화 EPEL은 CentOS나 다른 파생..