일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 카메라
- 여름성경학교
- 풍경
- daily
- 푸초
- AF-S NIKKOR 18-35mm f/3.5-4.5G ED
- spring
- 꽃
- 18-35mm
- Photo
- 사진
- 하늘풍경
- 85mm 1.8g
- 50mm
- nikkor
- D750
- camera
- 렌즈
- 니콘
- AF-S 18-35mm
- Nikon
- 경치
- 50mm f/1.8G
- AF-S NIKKOR 85mm f/1.8G
- af-s 18-35
- 푸른초장교회
- 85mm f/1.8G
- 출사
- AF-S NIKKOR 50mm f/1.8G
- 일상
- Today
- Total
병갈이 블록
우분투 Apache2 + Tomcat8 연동하기. 본문
1. 목차
1. Java 설치
2. Apache2 설치
3. mod_jk 설치
4. Tomcat8 설치
5. 설정 다루기.
2. 내용.
1. Java 설치
1. 자바 설치유무 확인. (버전 나오면 설치된거임)
$ java -version
$ javac -version
2. 설치
$ apt-get install openjdk-8-jre
$ apt-get install openjdk-8-jdk
<하나는 나중에 찾아서.>
2. Apache2 설치
& apt-get install apache2
3. mod_jk 설치
& apt-get install libapache2-mod-jk
4. Tomcat8 설치.
- 명령어 설치 X. 명령어 설치 시 디렉토리 구조가 윈도우에서 보던것과 달라서...뭔가 어려움. 그냥 다운받은걸 우분투에 집어 넣음.
- FileZilla를 사용해서 Putty와 같이 우분투와 연결.
- 파일 전송이 가능하게 설치할 폴더의 권한을 FileZilla로 접속할 아이디에 권한을 준다.
- <https://tomcat.apache.org/download-80.cgi> 여기에서 tar.gz 파일을 다운받고, tomcat8 이라는 이름의 폴더에 압축을 푼다.
- tomcat8 폴더를 연결된 우분투에 넘긴다.
- tomcat8 이하의 모든 내용에 대한 권한조정을 한다.(쓰기, 읽기를 조정해야됨. chmod -R 옵션을 써서 수행)
** apt-get install tomcat8로 톰캣 설치 시, 기본 경로 : /usr/share/tomcat8
** apt-get install tomcat8로 설치 시 다양한 경로에 server.xml등이 생겨서 혼란야기. 위 경로 기준으로 검색!!
1. server.xml - /usr/share/tomcat8/conf
2. startup.sh, shutdown.sh - /usr/share/tomcat8/bin/
3. ROOT 폴더 위치 : /usr/share/tomcat8/webapps/ROOT (없을 시 폴더 생성. 그리고 index.html파일 생성)
5. 설정 변경 (중요하다.)
1. libapache2-mod-jk/workers.properties 파일 내용 수정. (위치는 찾아보시길...나는 etc에 있었음.
// 옮겨온 tomcat8 폴더의 위치(아마 이것만 변경하면 될 듯.)
workers.tomcat_home=/폴더경로 (ex> /usr/share/tomcat8 )
// 자바가 설치되어 있는 경로
workers.java_home=/자바경로 (ex> /usr/lib/jvm/java-8-openjdk-amd64 )
//대부분 기본으로 설정되어 있다.
worker.ajp13_worker.port=8009
worker.ajp13_worker.host=localhost
worker.ajp13_worker.type=ajp13
2. /etc/apache2/sites-enabled/000-default.conf 수정.
** DocumentRoot 경로를 수정.
DocumentRoot /usr/share/tomcat8/webapps/ROOT
** 파일 끝에 아래 코드를 삽입
JkMount /* ajp13_worker
JkMount / ajp13_worker
3. /etc/apache2/apache2.conf
** 디렉토리 경로는 000-default.conf의 DocumentRoot와 동일한 경로로 해야된다.
<Directory /usr/share/tomcat8/webapps/ROOT/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
4. tomcat8/conf/server.xml
** 아래 코드의 주석을 푼다.(주석처리 되어 있을 수도 있고 아닐수도 있다.)
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
** 아래 Host태그 아래 <Context> 태크를 추가한다.
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="/" reloadable="true" />
</Host>
'IT(Old) > Linux 서버관련' 카테고리의 다른 글
Apache2, Tomcat8 시작, 중지, 재시동 명령어 (0) | 2018.02.04 |
---|---|
포트포워딩을 위한 IP 종류 정리. (0) | 2018.01.20 |
MySQL 명령어 모음.(계속 업데이트) (0) | 2018.01.06 |
cafe24 푸티 - tomcat 실행, 정지 명령 (0) | 2017.10.15 |
포트포워딩 관련, 외부에서 내부 가상서버 접속하기.(나만의 해결방법) (0) | 2017.06.27 |