본문 바로가기

공부방/Nginx

Nginx, Tomcat, War

리눅스 OS version 확인

 cat /etc/redhat-release

리눅스 OS는 centos 7.9 인 것을 확인하였다.

 

Nginx 설치


레드햇 계열 리눅스인 CentOS는 패키지를 관리하기 위해 yum이라는 명령어를 사용한다. 

yum은 Yellow-dog Updater Modified의 줄임말이며 RPM(Redhat Package Manager)을 통한 패키지 설치를 개선하기 위해 개발되었다.

 

centos는 yum을 이용해서 패키지를 편리하게 관리할 수 있다.

yum을 이용하여 nginx를 설치해보자.

 

1. yum 외부 저장소 추가

yum 저장소에는 nginx가 없기 때문에 외부저장소를 추가해야 한다.

vi /etc/yum.repos.d/nginx.repo

 

/etc/yum.repos.d 경로에 nginx.repo 파일을 추가하고 내용은 다음과 같이 작성한다.

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

 

위 내용은 공식사이트에 있으며 OS가 다르다면 해당 OS에 맞게 수정해주면 된다.
CentOS7은 위와 같이 작성하면 됨.

 

 

netstat -nap | grep 80

아직 80포트는 안 열려있는 상태다.

Nginx 설치

yum install nginx

 

nginx 상태 확인

 service nginx status

 

Nginx 설치 확인

서버IP주소 입력하여 Nginx 설치 확인

 

Tomcat 설치


다른 서버 Tomcat version 확인

comms-search의 tomcat version과 맞추면 더 좋지 않을 까 싶어서 comms-search version 정보를 확인하였다.

// comms-search tomcat lib가 설치된 폴더로 이동
cd /home/jirancomms/comms-search-tomcat/lib

// tomcat version 확인
java -cp catalina.jar org.apache.catalina.util.ServerInfo

9.0.39 version이다.

 

 

9.0.39 version을 설치해보자.

// Tomcat 9.0.39
http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz

// 압축 풀기
tar zxvf apache-tomcat-9.0.39.tar.gz

// 압축 파일 삭제
rm apache-tomcat-9.0.39.tar.gz

// tomcat 실행 폴더로 이동
cd apache-tomcat-8.5.9/bin/

// tomcat 실행
sh startup.sh

 

Tomcat 설치 확인

서버IP주소:8080 입력하여 Tomcat 설치 확인

 

Nginx와 Tomcat 연동

설정 파일 수정 

vi /etc/nginx/conf.d/default.conf

 

아래와 같이 수정도 가능하다.

 

 

nginx 재시작

service nginx restart

 

연동 확인

서버IP주소로 접속하면 Tomcat이 나타나는지 확인

 

 

'공부방 > Nginx' 카테고리의 다른 글

발표자료  (0) 2023.04.02
Nginx vs apache  (0) 2023.04.02
노드 설치  (0) 2023.03.21
Tomcat 설정  (0) 2023.01.17
Nginx config 설정  (0) 2023.01.17