AWS/인프라 구축 / / 2023. 6. 1. 17:33

AWS EC2: Nginx, Tomcat 연동

반응형

 

구성도

 

만약 Nginx, Tomcat 설치를 못했다면 아래 링크 참고:

https://minha0220.tistory.com/95

 

AWS EC2 Nginx 설치(Amazon Linux 2, Ubuntu)

1. Amazon Linux 2 yum 업데이트 sudo yum update -y repository 등록 sudo vi /etc/yum.repos.d/nginx.repo 아래 코드 추가 [nginx] name=nginx repo baseurl= http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 repository 확인 yum info

minha0220.tistory.com

 

https://minha0220.tistory.com/87

 

AWS EC2 Apache Tomcat 설치

먼저 Java 설치 필요 https://minha0220.tistory.com/85 AWS EC2 JAVA 설치 운영체제: Amazon Linux 2 JAVA 설치 sudo yum -y install java-1.8.0-openjdk JAVA 버전확인 java -version JAVA 컴파일러 설치 sudo yum install -y java-1.8.0-openjdk-d

minha0220.tistory.com

 

1. Nginx, Tomcat 활성화 확인

 

systemctl status nginx

 

ps -ef | grep tomcat

 

 

만약 실행 안돼있으면 실행

#nginx
sudo systemctl start nginx

#tomcat
sudo /home/tomcat/apache-tomcat-9.0.75/bin/startup.sh

 

 

2. Nginx 파일 설정

sudo vi /etc/nginx/conf.d/tomcat.conf

 

default 파일에 아래 코드 추가

server {
	listen 80;
	server_name <Nginx IP>;

	location / {
		proxy_pass http://<Tomcat IP>:8080/;
		proxy_set_header Host $host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	}
}

 

 

3. Nginx 재부팅 후 확인

sudo systemctl restart nginx

 

 

 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유