1. Nginx 설치
  2. 1. yum 외부 저장소 추가
  3. Nginx 설치
  4. nginx 상태 확인
  5. Nginx 설치 확인
  6. Tomcat 설치
  7. 다른 서버 Tomcat version 확인
  8. Tomcat 설치 확인
  9. Nginx와 Tomcat 연동
  10. 연동 확인
본문 바로가기

공부방/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