개요
우분투가 설치되었으니 이제 정말 서버를 설치해 보겠습니다.
만약 우분투 설치방법이 궁금하신 분은 다음 링크를 참조해 주세요.
https://junhere.tistory.com/15
[서버만들기] 리눅스 설치 부팅 USB 만들기 (Ubuntu, 우분투) ( 1 / ? )
개요 개발을 하다보면 서버 관련 지식이 부족하다고 느껴지는 경우가 많아서 서버를 처음부터 만들어 보면 도움이 될것같아 저가인 미니PC 를 사용해 서버를 만들어보려 합니다. 준비물 1. PC 가
junhere.tistory.com
JDK 설치 ( 17 )
1. jdk 다운로드
최종적으로 제 목표는 스프링 서버를 구축하는 것이니
스프링 3.0을 사용하는데 최소버전인 jdk 17 버전을 설치해 줍니다.
터미널을 열고 다음과 같이 입력해 주세요.
sudo apt install openjdk-17-jdk

완료됐다면 자바 버전을 확인해 주세요
java -version
다음과 같이 나오면 성공입니다.

2. 환경변수 설정
자바 경로를 확인해 주세요
which java

자바 씸볼릭 링크 원본 찾기
readlink -f <자바경로>

/etc/profile 파일 열기
vi /etc/profile

/etc/profile를 vi로 열었다면 마지막 줄에 환경변수를 추가해 주세요.
# 마지막 줄로 이동
# a 나 i 로 입력모드 전환
JAVA_HOME=<나의 jdk 경로 입력>
export JAVA_HOME
# esc 로 입력모드 나오기
# :wq 입력 후 엔터

수정된 사항을 바로 적용해 주세요
source /etc/profile
이제 환경변수를 불러보면 저장된 것을 확인할 수 있습니다.
echo $JAVA_HOME

톰캣설치 ( 10 )
1. 톰캣 다운로드
톰캣 tar.gz 파일을 설치해 주세요
wget https://downloads.apache.org/tomcat/tomcat-10/v10.1.19/bin/apache-tomcat-10.1.19.tar.gz

압축 파일을 풀어줍니다
tar zxvf apache-tomcat-10.1.19.tar.gz

현재 ~ 경로에 압축이 풀렸으니 관리하기 편하도록
/usr/local 경로로 tomcat으로 rename 해 이동시켜 주겠습니다.
mv apache-tomcat-10.1.19 /usr/local/tomcat

/usr/local 경로에 정상적으로 이동되어 tomcat이라는 이름으로 변경됐는지 확인해 봅시다.
cd /usr/local
ls -l

2. 환경변수 설정
/etc/profile 파일 열기
vi /etc/profile


/etc/profile 에 vi로 접근했다면 마지막 줄에 환경변수를 추가해 주세요.
# 마지막 줄로 이동
# a 나 i 로 입력모드 전환
#.. 기존코드
CATALINA_HOME=<tomcat경로>
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
#.. 기존코드
export CLASSPATH CATALINA_HOME
# esc 로 입력모드 나오기
# :wq 입력 후 엔터

수정된 사항을 바로 적용해 주세요
source /etc/profile
이제 환경변수를 불러보면 저장된 것을 확인할 수 있습니다.
echo $CATALINA_HOME
echo $CLASSPATH

톰캣 실행
실행하기 전 tomcat이 자주 사용하는 포트 8080을 열어줍니다.
( 만약 설치가 안돼있다면 sudo apt install firewalld 해주세요 )
# 8080포트 tcp로 추가
firewall-cmd --permanent --add-port=8080/tcp
# 방화벽 설정 적용
firewall-cmd --reload

이제 톰캣을 실행해 주세요
/usr/local/tomcat/bin/startup.sh

포트가 잘 열려있는지도 확인해 줍니다.
( 만약 설치가 안돼 있다면 sudo apt install net-tools 해주세요 )
netstat -an | grep 8080

ifconfig로 저의 ip를 확인합니다
ifconfig

브라우저에 [나의 IP]:8080을 입력해 봅니다
( 아래와 같이 톰캣창이 나타나면 성공입니다. )

다음 글을 참고했습니다
https://it-serial.tistory.com/entry/Linux-Apache-Tomcat-JSP-OracleDB-%EC%84%A4%EC%B9%98%EC%97%B0%EB%8F%99-%E2%91%A1

'Server > Create a server' 카테고리의 다른 글
[서버만들기] 포트 포워딩 (iptime) (0) | 2024.04.21 |
---|---|
[서버만들기] 리눅스 서버 열기 (외부 IP 접근) (0) | 2024.04.20 |
[서버만들기] 리눅스 php, apache 설치 (0) | 2024.04.20 |
[서버만들기] 부팅 USB를 사용해 리눅스 설치 (우분투 설치) ( 2 / 2 ) (1) | 2024.03.22 |
[서버만들기] 부팅 USB를 사용해 리눅스 설치 (우분투 설치) ( 1 / 2 ) (0) | 2024.03.22 |