보통 웹서버는 윈도우 환경이 아닌 리눅스 환경에 구축한다. 그러므로 리눅스 중에서 잘 알려진 우분투에 웹 프로젝트를 동작하기 위한 서버 환경 구축을 해보기로 한다. 

 

1. JDK 설치

 open jdk와 oracle jdk 두가지 종류가 있다. 원하는 jdk를 받으면 된다.

설치 방법도 크게 두가지가 있다. 

1. apt-get 과같은 명령어로 다운받는 방법.

2. 윈도우 환경에서 tar.gz 파일을 받고 FTP나 SSH로 전송시키는 방법.

 

1-1 명령어 방법

 

$ sudo add-apt-repository ppa:webupd8team/java

 

$ sudo apt-get update

 

$ sudo apt-get install oracle-java8-installer


1-2 윈도우에서 전송하는 방법

익숙한 oracle 홈페이지

맨날 깔던 윈도우용이 아닌 각자 환경에 맞는 리눅스용에서 tar.gz 파일로 다운을 받는다.

이제 우분투 서버 컴퓨터로 업로드 해야하는데 mobaXterm을 이용해 업로드 해주었다.

 

업로드 후

$ tar -xvzf [압축파일명] 으로 압축을 풀어주면 된다.

 

설치 후

$ java -version

$ javac -version 명령어로 잘 설치되었는지 확인

 

* 환경변수는 톰캣, 메이븐을 깔고 한번에 잡아줄 예정 *

 

 

2. tomcat , maven 설치

웹서버 역할을 해주는 톰캣과 빌드를 위한 메이븐을 설치해준다.

이 역시 명령어로 다운받거나, 직접 다운받아 압축을 푸는 두가지 방법이 있다.

톰캣을 명령어로 다운받을경우 서비스에 등록되어 항상 구동되므로 2번 방법으로 다운을 받아보자.

 

역시 익숙한 tomcat 홈페이지

jdk 와 마찬가지로 Core: 하위에 tar.gz 파일을 다운받아 서버로 업로드 해주자

업로드 후

$ tar -xvzf [압축파일명] 으로 압축을 풀어주면 된다.

 

구글에 한글로 메이븐 검색을해도 홈페이지가 나온다

역시 tar.gz 파일을 다운받아 서버로 업로드

업로드 후

$ tar -xvzf [압축파일명] 으로 압축을 풀어주면 된다.

 

 

3. 환경변수 설정

 자바와 톰캣, 메이븐 설치를 마쳤다. 이제 환경변수를 잡아야 하는데 윈도우와는 달리 무궁무진한 방법들이 있었다.

아직 우분투에 익숙하지 않으므로 가장 쉬워보이는 방법으로 해보았다.

 

$ vi /etc/profile 

위 명령어를 치면 아래와 같은게 나온다.

쭉 밑으로 내려 아래 환경변수들을 몽땅 입력해 주고 저장한다.

 

export set JAVA_HOME=(압축푼jdk경로)
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$CALSSPATH:$JAVA_HOME/lib

export set CATALINA_HOME=(압축푼톰캣경로)
export PATH=$PATH:$CATALINA_HOME/bin

export set M2_HOME=(압축푼메이븐경로)
export set M2=$M2_HOME/bin
export PATH=$PATH:$M2

 

:wq

:wq로 저장 후 

$ sourece /etc/profile

명령어로 reboot할 필요없이 적용시켜 준다.

 

4. DB 설치 (MariaDB)

$ apt-cache search mariadb-server

설치가능한 mariadb를 찾아보고

 

$ apt-get install mariadb-server-10.1

명령어로 다운받으면 설치가 완료된다.

 

$ mariadb --version

으로 설치 확인

 

 

기본적으로 웹프로젝트를 구동시키기 위해 필요한것들을 설치해보았다. 

목표인 윈도우환경, 흔히 이클립스에서 개발한 웹프로젝트를 동작시키기 위해선

db설정과 웹프로젝트 배포등에 작업이 더 필요하다. 이는 다음 포스팅에서 계속~

+ Recent posts