설치
ffoooo@mapserver:~$ sudo apt-get install tomcat9
웹 서버 동작 확인
ffoooo@mapserver:~$ sudo systemctl status tomcat9
시작
ffoooo@mapserver:~$ sudo systemctl start tomcat9
종료
ffoooo@mapserver:~$sudo systemctl stop tomcat9
재시작
ffoooo@mapserver:~$ sudo systemctl restart tomcat9
설정파일 경로
HOME : /usr/share/tomcat9
CONF : /etc/tomcat9
LOG : /var/log/tomcat9
ROOT : /var/lib/tomcat9
Tomcat9 에서 directory에 접근 가능하도록 설정 하는 방법을 설명합니다.
ffoooo@mapserver:~$ sudo vi /etc/systemd/system/multi-user.target.wants/tomcat9.service
아래 처럼 추가하면 Tomcat9에서 접근이 가능합니다.
ReadWritePaths=/upload/fileupload/
ReadWritePaths=/webapps/ # /var/lib/tomcat9/webapps 기본경로를 변경도 가능합니다.
PS) 설정 적용시 아래 오류가 발생할경우 'sudo systemctl daemon-reload' 명령어를 실행하여 해결합니다.
ffoooo@mapserver:~$ sudo systemctl restart tomcat9.service
Warning: The unit file, source configuration file or drop-ins of tomcat9.service changed on disk. Run 'systemctl daemon-reload' to reload units.
ffoooo@mapserver:~$ sudo systemctl daemon-reload
SSL 인증서 설정
아래는 server.xml을 열어 기본 포트와 SSL 인증서 등록 방법입니다.
ffoooo@mapserver:~$ /var/lib/tomcat9/conf/server.xml
# 8080 -> 80, 8443 -> 443 포트 변경
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
# SSL 인증서 추가
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="750" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="인증서 경로"
keystorePass="비밀번호" />
톰캣 캐쉬 공간 부족 설정
아래는 context.xml을 열어 기본 10메가 캐쉬크기를 원하는 사이즈를 늘려주는 방법입니다.
ffoooo@mapserver:~$ /var/lib/tomcat9/conf/context.xml
아래 내용 추가
<Resources cachingAllowed="true" cacheMaxSize="100000"/>
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=forioso&logNo=221377985738
톰캣 캐쉬 공간 부족
톰캣 운영중에 위의 오류가 발생했다. 톰캣 정보를 보니 http://tomcat.apache.org/tomcat-8.0-doc/config/...
blog.naver.com
'Ubuntu' 카테고리의 다른 글
| [Ubuntu 22.04.01 LTS] ll 명령어 등록하기(ls -al) (1) | 2022.11.10 |
|---|---|
| [Ubuntu 22.04.01 LTS] FFmpeg 설치 (1) | 2022.11.09 |
| [Ubuntu 22.04 LTS] postgresql postgis pgadmin 설치 (1) | 2022.08.23 |
| [Ubuntu 22.04 LTS] JDK 1.8 수동 설정 (1) | 2022.08.23 |
| [Ubuntu 22.04 LTS] "A start job is running for Wait for Network to be Configured" (2) | 2022.08.23 |