ec2 linux 서버 설정
root 로 이동
sudo su -
Java version 확인
아래 명령어를 사용하여, 현재 서버에 설치된 자바 버전을 확인.
- $ java -version
Java 1.8 설치
먼저, yum list 명령어를 활용하여, 설치 가능한 java 버전을 확인.
(만약, 최신 버전이 없다면 yum update를 실시.)
- $ yum list java*jdk-devel
설치하고자 하는 버전을 확인하고, yum install 명령어를 활용하여 설치.
- $ yum install -y java-1.8.0-openjdk-devel.x86_64
Java version을 변경
변경 후, 사용하지 않는 이전 버전의 java 1.7을 삭제
- $yum remove java-1.7.0-openjdk
웹서버 설정
sudo yum update –y
sudo yum install -y httpd24 php56 php56-mysqlnd
sudo service httpd start
iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port
8080
service iptables save
Tomcat 설정
sudo yum list tomcat8*
sudo yum install –y tomcat8
sudo yum install tomcat8-admin-webapps
sudo yum install tomcat8-webapps
Mysql 설정
sudo yum install mysql57-server
mysql –V
sudo service mysqld start
mysqladmin -u root password
mysql -u root -p
AWS EC2 TOMCAT 권한 설정
cd /usr/share/tomcat8
chgrp -R tomcat /usr/share/tomcat8
chown -R tomcat webapps/ work/ temp/ logs/
find conf webapps -type d -exec chmod 755 {} +
find conf webapps -type f -exec chmod 644 {} +
find logs temp work -type d -exec chmod 750 {} +
find logs temp work -type f -exec chmod 640 {} +
service tomcat8 restart
파일질라로 war파일 업로드
File > 사이트 관리자 > Protocol : SFTP > Host : ec2 인스턴스 주소 > User : ec2-user > Key file : .ppk 등록 > war 파일을 /home/ec2-user 에 업로드
war 파일 이동
Putty > Session - Host Name에 주소 입력 - Port 입력 - SSH - Auth - Private Key file for authentication에 .ppk 파일 추가 - Open
User name : ec2-user 로 로그인
cd /home/ec2-user
# mv project.war /usr/share/tomcat8/webapps
# cd usr/share/tomcat8/webapps
# service tomcat8 restart
'Server > AWS' 카테고리의 다른 글
[Svelte 앱 S3, CloudFront에 배포하기] 2. S3 버킷에 배포하기 (0) | 2021.08.23 |
---|---|
[Svelte 앱 S3, CloudFront에 배포하기] 1. Svelte 앱 띄워보기 (0) | 2021.08.23 |
[AWS] Region 지역별 속도 확인 location latency (0) | 2020.07.05 |
[AWS] EC2에서 root 권한 사용하기 (1) | 2019.12.12 |
[AWS][ec2] Node js 설치하기, Node js App 배포하기 (0) | 2019.07.23 |