728x90
★ AWS 설정
- Window 10, 11 > 개인 사용자용 OS
- 윈도우 서버 > 보안 강화
- 계정명@컴퓨터명
unbuntu@ip-172-31-46-249: ~$
■ 관리자 권한 명령어
- root 사용자 : 최고 관리자
- AWS 우분투 : "ubuntu" 계정 자동 생성
- su(Substitude User)
-> 대체 가능한 권한을 가지는 유저
-> 임시로 관리자 권한을 갖게하는 명령어
-> 현재 세션동안만 관리자 권한을 가진다.
- sudo
-> 최고 관리 권한으로 실행
-> 세션이 아니라 하나의 명령에 대해서만 최고 관리 권한을 갖는다.
■ 명령어
apt-get update : 최신으로 업데이트하는 명령어
관리자 계정 암호 설정 : sudo passwd root | ubuntu
- root
- ubuntu
cd, change directory
- cd 폴더명 > 자식 폴더로 이동
- cd .. > 부모 폴더로 이동
- cd ~ > /home/ubuntu > 자기 전용 폴더인 사용자 폴더로 이동하라는뜻
pwd > print working directory
- 지금 보고있는 폴더
- home/ubuntu : 사용자 폴더
- home/hong
clear > 화면 지우기
ls > list
- 현재 폴더에 어떤 파일과 폴더가 있는지 확인
ls -al
- 숨김파일 포함 모두 출력 및 상세하게 출력
■ JDK 설치
설치
$ sudo apt-get install openjdk-11-jdk
JAVA_HOME 설정
$ sudo vim 파일경로/파일명
$ sudo vim ~/.bashrc
vim파일 안에 i를 눌러 insert모드로 바꾸고
- export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
- export PATH=$PATH:$JAVA_HOME/bin
가장 아래에 export를 추가
ESC -> wq! 저장후 나가기
$ cat ~/.bashrc > 확인
$ sudo source ~/.bashrc : ~/.bashrc 파일 적용
$ echo $JAVA_HOME > 자바 홈 경로 확인
$ java --version > 자바 버전 확인
■ Tomcat 설치
유저 추가
$ sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
$ cd /tmp
톰캣 설치 파일 다운로드
$ wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.76/bin/apache-tomcat-9.0.76.tar.gz
$ tar -xvf apach(tab눌러서 자동완성)
/opt > 추가 패키지 설치 폴더
$ sudo mkdir -p /opt/tomcat
$ sudo mv a(tab 눌러서 자동 완성) /opt/tomcat
$ cd /opt/tomcat
$ sudo ln -s /opt/tomcat/apache-tomcat-9.0.67 /opt/tomcat/latest
$ sudo chown -R tomcat: /opt/tomcat
$ sudo chmod +x /opt/tomcat/latest/bin/*.sh
$ sudo vim /etc/systemd/system/tomcat.service
아래 내용 추가 후 ESC -> wq!
[Unit]
Description=Tomcat 9.0.76 servlet container
After=network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
Environment="CATALINA_BASE=/opt/tomcat/apache-tomcat-9.0.76"
Environment="CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.76"
Environment="CATALINA_PID=/opt/tomcat/apache-tomcat-9.0.76/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
ExecStart=/opt/tomcat/apache-tomcat-9.0.76/bin/startup.sh
ExecStop=/opt/tomcat/apache-tomcat-9.0.76/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat
sudo systemctl status tomcat
sudo ufw allow 8080/tcp
■ AWS 로그인
■ war파일 추가 후 시작
- 터미널에 권한 추가 및 재시작
$sudo systemctl restart tomcat
http://52.20.118.235:8080/hello/index.jsp
- 실행 완료
728x90