1. Maven install로 war파일 생성
2. Centos에서 useradd로 /home에 폴더 생성 및 유저 생성
- passwd로 비밀번호 변경
3. Tomcat JDK 버전에 맞게 다운로드 후 생성한 /home/<user> 폴더에 Tomcat 추가
4. server.xml에 맞게 설정 docBase, appBase, unpackwars(기본 true), autodeploy(기본 true)
- unpackwars는 압축해제
- autodeploy는 압축해제 안하고 war 통째로 읽어서 배포
appBase 예제 webapps에 war파일을 넣으면 됨 docBase 예제 (만약 /home/<user>/ROOT에 배포를 원할경우) <Context docBase="/home/<user>/ROOT.war" ...... /> |
5. 그 후에 apache에 worker 및 vhost 설정
6. Tomcat이 8.5 이상일경우에는 address 옵션을 추가 해줘야함
<Connector port="9080" address="0.0.0.0" protocol="AJP/1.3" redirectPort="8443" emptySessionPath="true" URIEncoding="utf-8" maxPostSize="5242880" connectionTimeout="5000" maxThreads="256" acceptCount="500" minSpareThreads="10" secretRequired="false"/>
참고:
'개발 > 서버 & DB' 카테고리의 다른 글
[DB2] FK(포렌키) 전체 비활성화 (0) | 2022.09.15 |
---|---|
[MSSQL] FK(포렌키) 전체 활성화/비활성화 (0) | 2022.09.15 |
맥북 M1 비주얼 스튜디오(VSCode) + Docker 사용 (0) | 2022.09.04 |
무료 도메인 + 무료 SSL 설정 (0) | 2022.08.31 |