AWS/AWS EC2 배포

1. 현재 상태 확인 Locale 2. 파일 변경 계속해서 적용되게 하기 위해 파일을 변경하는 방식을 선택했다. vi /etc/sysconfig/i18n /etc/sysconfig/i18n파일의 LANG을 수정한다. *내 경우에는 kr_KR.UTF-8로 수정 3. 파일 저장 후 변경사항 적용 source /etc/sysconfig/i18n locale을 통해 다시 조회한 결과 변경한 대로 잘 적용되었다. 이는 재부팅 시에도 유지될 것이다.
1. /etc/yum.repos.d 디렉토리에 MariaDB.repo 파일 생성 2. MariaDB.repo 파일 내용 작성 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.5.6/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 3. 메타데이터 제거 yum clean metadata 4. MariaDB-server, MariaDB-client 설치 yum install MariaDB-server MariaDB-client -y * 오류 발생 GPG key retrieval failed : [Errno 14] curl#7 - "Failed to connect ..
systemctl status iptables, sevice iptables restart 명령어 사용 불가(No such file or ...) Amazon Linux 2에 기본적으로 iptables가 설치되어있긴 하나, 설치 경로가 다른 듯하다. 그래서 iptables-service를 추가적으로 설치하기로 했다. 1. iptables 관련 설치 가능한 패키지 검색 yum list available | grep iptables 2. 조회된 목록 중 iptables-service.x86_64 설치 3. service iptables start * systemctl status iptables를 통해 실행상태 확인 가능 타임존(Time Zone) 변경 aws는 기본적으로 UTC로 설정되어있어 타임존을 As..
쉘 스크립트를 통해 매번 처리되어야하는 여러 과정을 단순화시키려했더니 그 과정의 일부로 깃에서 pull을 통해 최신 버전 파일을 가져올 때마다 로그인해야하는 귀찮음이 생겼다... 이를 해결하기 위해 인스턴스 환경에서 생성한 공개키를 GitHub를 통해 내 Git계정에 등록해 이를 기반으로 자동 로그인이 되도록 해보았다. 1. 공개키, 비밀키를 저장해둘 디렉토리 확인 또는 생성 인스턴스 접속 후 '~' 디렉토리 아래에 '.ssh' 디렉토리 존재 확인 * 내 경우는 없어서 디렉토리 생성함 mkdir .ssh 2. 인스턴스에서 공개키, 비밀키 생성 .ssh 디렉토리에서 key-gen을 통해 공개키와 비밀키 생성 ssh-keygen * 총 세번 입력해야하는데, 순서대로 키를 생성할 위치, 비밀번호(선택사항. 사..
개인적으로 수행했던 프로젝트를 AWS EC2를 통해 배포하는 것이 목적이다. 1. 인스턴스에 OpenJDK 설치 먼저, EC2 인스턴스에 접속 후 버전 확인 후 JDK 1.8 버전을 설치해준다. * 나같은 경우에는 Java가 아예 설치되어있지 않아 java -version 명령어에 '-bash: java: command not found' 결과가 출력됐다. sudo yum install -y java-1.8.0-openjdk-devel.x86_64 2. Git 설치 및 Clone - Git 설치 sudo yum install git - Git 버전 확인 git --version - Git 설치에 성공했다면 프로젝트를 저장할 디렉토리 생성 mkdir app mkdir app/git - Git reposit..
발생한 문제 AWS Console에서의 인스턴스 연결은 이루어지나 Putty, Window PowerShell(OpenSSH)에서 연결되지 않는 문제 발생(포트포워딩 된 상태) 1. 인스턴스의 문제가 아니라 네트워크의 문제인 것으로 판단해 22번 포트가 열렸는지 확인 2. 방화벽의 인바운드, 아웃바운드 확인 * 22번 TCP 포트를 개방하는 규칙 존재하나 여전히 22번 포트 닫힌 상태 결론 : SK 브로드 밴드 인터넷을 사용하는 사용자들이 자주 겪는 현상임을 발견해 SSH 접속 포트 변경!! 해결 방안 1. iptables -nL을 통해 방화벽 규칙 조회(root 사용자 계정으로 실시 - ec2-user 계정으로는 권한 없음) 2. 방화벽 규칙에 사용하고자 하는 포트 입력(INPUT : 인바운드, OUT..
devYH
'AWS/AWS EC2 배포' 카테고리의 글 목록