🙋🏻♂️ Ubuntu에서 Java, apache, tomcat, mysql 환경 구축을 해보자.
☑ 기본적인 Linux 명령어와 Vi 명령어 알고 있는지?
☐ apache/tomcat directory 구조를 알고 있는지?
☐ 수정할 설정 파일의 위치 접근방법 알고 있는지?
☐ vhost에 대해 알고 있는지?
✔ mod-jk 설정 : workers.properties
✔ tomcat 설정 : server.xml
✔ apache 설정 : 000-default.conf (가상호스트 기본 설정값 파일)
1. Java 8 설치/ 환경 변수 설정
sudo apt-get update
sudo apt-get install openjdk-8-jdk
java -version
vi ~/.bashrc
# path 설정
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH="$PATH:$JAVA_HOME/bin"
#적용 확인
source ~/.bashrc
echo $JAVA_HOME
( /usr/lib/jvm/java-8-openjdk-amd64 가 출력 확인.)
2. apache tomcat 설치 (+ 연동 모듈_mod-jk)
Step1) tomcat 설치
sudo apt-get install tomcat9
Step2) apache2 설치
sudo apt-get update
sudo apt-get install apache2
apache2 -v
Step3) 아파치 톰캣 연동 모듈 설치
sudo apt-get install libapache2-mod-jk
3. worker.properties, 000-default.conf, server.xml 설정
sudo nano /etc/libapache2-mod-jk/workers.properties
sudo nano /etc/tomcat9/server.xml
sudo nano /etc/apache2/sites-available/000-default.conf
4. mysql 설치
코드를 입력하세요
5. mysql 설치 후 외부 접근 가능하도록
코드를 입력하세요
6. apache 가상 호스트 설치하기
코드를 입력하세요
:norm i# - # 모양의 주석 들어감.
:norm 1x - 앞쪽 1개의 문자가 지워짐.
apache | apache tomcat |
---|---|
웹 ROOT 디렉토리 : /var/www/html | HOME 디렉토리 : /usr/share/tomcat9/ |
conf 디렉토리 : /etc/apache2 | CONF 디렉토리 : /etc/tomcat9/ |
LOG 디렉토리 : /var/log/apache2 | LOG 디렉토리 /var/log/tomcat9/ |
웹ROOT 디렉토리 : /var/lib/tomcat9/ |