ec2 기본 설정
1. 키 파일의 접근권한 변경
1
$ chmod 400 ~/Desktop/AWSkey/keyfile.pem
2. 맥 터미널을 이용한 접속
1
$ ssh -i ~/Desktop/AWSkey/keyfile.pem ec2-user@[서버 아이피 또는 도메인]<br>
3. ec2 시간대 변경
1) 기본 시간대 설정은 UTC로 설정되있는데 이거를 한국표준시간대로 변경해줘야함
2) 적용 가능한 시간대 확인
3) 시스템 표준시간대 설정 파일을 Asia/Seoul로 변경
4) /etc/localtime을 해당 표준시간대 파일로 소프트링크로 연결
5) 시스템 재부팅
6) 변경된 표준시간대 확인
FileZilla를 통한 파일 전송
1) 설정 -> SFTP -> 키 파일 추가
2.파일 -> 사이트관리자에서 다음과 같이 설정 후 연결 후 ec2로 파일 복사
(호스트에는 AWS 에 있는 Pubilc IP 주소를 넣어주면 됨)
※ TIP
Amazon Linux 2 또는 Amazon Linux AMI의 경우 사용자 이름은 ec2-user
Centos AMI의 경우 사용자 이름은 centos
Debian AMI의 경우 사용자 이름은 admin 또는 root
Fedora AMI의 경우 사용자 이름은 ec2-user 또는 fedora
RHEL AMI의 경우 사용자 이름은 ec2-user 또는 root
SUSE AMI의 경우 사용자 이름은 ec2-user 또는 root
Ubuntu AMI의 경우 사용자 이름은 ubuntu
출처: https://rumor1993.tistory.com/29
jdk 설치
1) rpm을 통한 설치
2) jdk가 여러 설정되있을 경우
3) 환경 변수 설정
톰캣 설치
1)tomcat그룹 및 유저생성
2) 톰캣 디렉토리 생성
3) tar를 통한 압축풀기
4) 퍼미션 변경
5) 톰캣을 서비스로 만들기 위한 Systemd Unit File생성
6) 톰캣unit file을 로드시키기위해 reload수행
7) tomcat 시스템 설정
1
2
3
4
sudo systemctl start tomcat<br>
sudo systemctl stop tomcat<br>
sudo systemctl status tomcat<br>
sudo systemctl enable tomcat<br>
8) tomcat web management 인터페이스 설정
9) (디폴트로 톰캣은 서버자체에서 오는 connection에 대해 제한하기 때문에) 원격으로 톰캣매니저를 접근하는 경우는 막혀져있기 때문에 풀어줘야함 설정 파일 두개가서 해당부분 주석처리해줘야함
10) 변경 사항 반영을 위한 톰캣 재실행
출처: https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-centos-7
mysql 설치
1) Yum repository설치
2) Yum repository에는 다양한 mysql버전들이 있기에 mysql repo파일의 모든 레포지들을 비활성화 시켜야한다.
3) mysql community server설치
4) mysql systemd를 사용한 서비스시작 및 상태확인
5) mysql default root password 확인
6) secure mysql server를 위한 command 실행
7) root password 변경
8) mysql server 재시작
9) mysql 자동활성화
10) mysql 접속