본문 바로가기

AWS, Infra36

[AWS] SSL 적용시 504 Gateway Time-out 오류해결 WEB, WAS, DB 서버들을 나누어서 구성을 했고 SSL 인증을 추가했는데 504 Gate way 오류가 발생했다. 서버에는 문제가 없는 것 같아, ELB쪽에 문제가 생긴 것 같아 찾아보았더니, 로드밸런싱 타겟을 수정해주니 정상적으로 작동되었다. ELB와 연동되어 있는 로드밸런싱 타겟 속성 확인. Stickiness (고정) 활성화 참고 다른 블로그 : AWS 504 Gateway Time-out 에러에 대해 AWS 공식 사이트 : Configure sticky sessions for your Classic Load Balancer - Elastic Load Balancing 2021. 10. 31.
[AWS] Centos7 JDK 설치하기 JDK 리스트 조회 yum list java*jdk-devel JDK 설치 yum install java-1.8.0-openjdk-devel.x86_64 Java 버전 확인 # installed jdk rpm -qa java*jdk-devel # java version java -version 2021. 10. 31.
[AWS] CentOS 7에서 Tomcat 서버 셋팅하기 AWS 서비스 구축에 대한 로드맵 AWS 서비스 구축에 대한 내용과 목차는 아래 글에서 설명했다. AWS AWS 서비스 구축에 대한 로드맵. :: 로재의 개발 일기 🚀 서론 대부분의 웹 서비스는 위 [그림1]의 구조와 유사하다. 클라이언트의 요청은 IP주소(혹은 도메인)을 타고, 웹 서버로 향한다. 이후 웹 서버는 개발자가 정해놓은 규칙에 따라 웹 컨테이너에 요청을 하게된다. 이제 응답을 웹 컨테이너가 줄 수 있게 되며, 클라이언트 고객은 적절한 응답을 받게된다. ⚠️ 이미지와 같은 확장자를 가진 요청의 경우, 웹 컨테이너에서 처리하지 않아아도 되기 때문에, 웹 서버에서 자체적으로 응답한다. 🏭 인스턴스 추가 우선 AWS에서 서비스 구축을 하기 위해서, EC2를 사용하겠다. CentOS7을 선택하여 구성.. 2021. 10. 11.
iTerm, MobaXTerm으로 터미널 사용하기 기본적인 터미널 환경의 경우, 불편하기 짝이 없다. 그닥 별로 이쁘지도 않고.. (Putty..) 그래서 윈도우의 경우, MobaXTerm을 사용하고 맥의 경우, 일반적으로 많이 사용하는 iTerm을 사용하고 있다. 그러나, MobaXTerm은 맥에서 설치가 안된다. 네.. 그래서 두개 동시에 사용하고 있습니다. MAC : iTerm 설치하기 iTerm2 - macOS Terminal Replacement iTerm2 - macOS Terminal Replacement iTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrain i.. 2021. 10. 10.
[AWS] AWS 서비스 구축에 대한 로드맵. AWS 서비스 구축하기 🚀 서론 얼마 전에 회사에서 신규 서비스 개발을 위해서, 서버 몇 대를 구성할 일이 있었다. 처음 구축을 해보는 일이였기 때문에, 자주 어려움을 겪었지만, 하나씩 알게되면서 구축하는 재미가 있었다. 물론 서비스마다 다르겠지만, 서버 구축에 있어서는 크게 구성이 다르지 않기 때문에 이후의 업무에서 많은 도움이 될 것 같다. 이런 소중한 경험을 잊지 않기 위해서, 남기는 포스팅이다. 사실 이 글을 읽는, 누군가에게 도움이 되면 좋을 것 같다 😀 🏃목차 🏭 서버 구축하기 AWS CentOS 7에서 MariaDB 서버 셋팅하기. AWS CentOS 7에서 MariaDB 서버 셋팅하기 :: 로재의 개발 일기 AWS CentOS 7에서 MariaDB 서버 셋팅하기 AWS CentOS 7에서 .. 2021. 10. 9.
AWS CentOS 7에서 MariaDB 서버 셋팅하기 AWS CentOS 7에서 MariaDB 서버 셋팅하기. #서버구축 #aws #centos #mysql 초기 서버구성에서, 중요할 것 같은 내용을 디비 구축과 함께 정리하였습니다. ! 실제 운영을 위해서는, root의 권한을 절대적으로 숨겨야한다. 이를 위해서는, AWS에서는 root를 key파일을 가지고 로그인하도록 하며 사용자, 서비스는 아이디/패스워드로 로그인이 가능하도록 할 수 있다. 이때 주로 생기는 문제가, sudo의 권한이 없기 때문에 서비스 기동이 되지 않는다. 특히 mariadb(mysql)을 service mysql start 커맨드로 기동을 시키면 system 계열의 명령어 (systemmd, systemctl)을 통해서 root 권한을 요청하게 되는데. mysql 공식 사이트에서는 .. 2021. 9. 16.