리눅스 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 |