보통 웹서버는 윈도우 환경이 아닌 리눅스 환경에 구축한다. 그러므로 리눅스 중에서 잘 알려진 우분투에 웹 프로젝트를 동작하기 위한 서버 환경 구축을 해보기로 한다.
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 윈도우에서 전송하는 방법
맨날 깔던 윈도우용이 아닌 각자 환경에 맞는 리눅스용에서 tar.gz 파일로 다운을 받는다.
이제 우분투 서버 컴퓨터로 업로드 해야하는데 mobaXterm을 이용해 업로드 해주었다.
업로드 후
$ tar -xvzf [압축파일명] 으로 압축을 풀어주면 된다.
설치 후
$ java -version
$ javac -version 명령어로 잘 설치되었는지 확인
* 환경변수는 톰캣, 메이븐을 깔고 한번에 잡아줄 예정 *
2. tomcat , maven 설치
웹서버 역할을 해주는 톰캣과 빌드를 위한 메이븐을 설치해준다.
이 역시 명령어로 다운받거나, 직접 다운받아 압축을 푸는 두가지 방법이 있다.
톰캣을 명령어로 다운받을경우 서비스에 등록되어 항상 구동되므로 2번 방법으로 다운을 받아보자.
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설정과 웹프로젝트 배포등에 작업이 더 필요하다. 이는 다음 포스팅에서 계속~
'ubuntu' 카테고리의 다른 글
[ubuntu] 리눅스 압축파일 tar, tar.gz 명령어 (0) | 2021.07.28 |
---|---|
[ubuntu] bad interpreter: No such file or directory (0) | 2021.07.28 |
[ubuntu] Ctrl + z, Ctrl + c 차이점 | 왕초보 리눅스 (0) | 2019.11.14 |
[ubuntu] sudo su su- 명령어 (0) | 2019.08.02 |
[ubuntu] 우분투 서버 세팅 [18.04] 2 (0) | 2019.08.01 |