지금 사용중인 서버의 운영체제는 Amazon Linux 인 EC2를 운용하고 있습니다. 젠킨스의 문제가 생겨 로그를 확인해보고 검색을 해보니 Java 8 버전을 사용하지 않아 문제가 발생한다고 합니다. ㅠㅠ 그래서 문제를 해결하기 위해 Java 8 버전으로 다운그레이드를 합니다. 현재 사용하고 있는 자바 버전 16 기존에 설치된 자바 버전 8, 11 자바 설치 방법 Java8 sudo yum install java-1.8.0-openjdk Java11 sudo amazon-linux-extras install java-openjdk11 자바 버전 체크 java -version 1. alternatives --config java -> 3 // permission denied (권한이 없음) -> 이렇게 ..
아마존 리눅스 이미지 인스턴스의 nginx 설정도 기존에 nginx 설정과 크게 다르지 않습니다. 이전에 글을 작성한 기록이 있으니 참고하셔도 좋을 것 같아요. https://abbo.tistory.com/170 Nginx 설치와 기본 환경 설정 웹서버를 사용할 때 apache와 더불어 nginx 를 많이 사용합니다. 읽을 때는 엔진엑스라고 읽게 되는데, 이번 글에서는 nginx를 설치하고 환경 설정을 하는 방법을 작성해보려 합니다. 웹 서버 웹 서버 abbo.tistory.com 1. Amazon Linux Nginx 설치하기 sudo amazon-linux-extras install nginx1 2. Nginx 시작하기 sudo service nginx start 3. HTTPS (SSL 설정하기) ..
저번 글에서 AMI 를 생성하여 EC2를 본격적으로 세팅해보려고 합니다. Amazon Linux2 설정하기 1. 접속하기 기본적으로 인스턴스를 생성하게 되면 ec2-user 라는 계정으로 접속이 가능하도록 설정됩니다. EC2는 기본적으로 key file로 로그인이 가능하지만 설정에 따라서 선택적으로 비밀번호로 로그인도 가능합니다. https://abbo.tistory.com/305 EC2 비밀번호로 로그인하도록 변경하기 *.pem (key file) 을 분실한 경우 ssh terminal 을 통해서는 로그인이 불가능합니다. 그래서 이를 패스워드로 로그인할 수 있게 변경해보려고 합니다. 기본적으로 어떤 계정을 쓰던 관계 없이 설정은 비 abbo.tistory.com 2. Docker 설치하기 제일 먼저 A..
이번에 AWS Summit 을 확인하고나서 DevOps 중에 비용을 줄이고 고도화를 진행할 필요가 있다고 생각하여 현재 사용중이었던 인스턴스들을 전부 Amazon Linux (아마존 웹 서비스에서만 제공하는 인스턴스) 로 이전하려고 하였습니다. 같은 스펙에 대비해서 효율도 훨씬 좋고, 앞으로 오토 스케일링을 적용하기에 앞서 정말 좋은 모델이라고 생각했기 때문입니다 ㅎㅎ AMI (Amazon Machine Image) 우선 EC2를 생성함에 앞서 AMI 를 선택해야 합니다. AMI는 여러 가지 OS와 아키텍쳐(x86, arm64) 중에 1개를 골라서 지정하고, 그 외에는 기존에 인스턴스와 같이 설정하면 됩니다. 우리는 이 많고 많은 운영체제중에 Amazon Linux 를 선택하였습니다. (이것때문에 험난한..