해킹공주의 일상
Tomcat 웹 서버 디렉터리 설정하기(unpackWARs, 소스코드 파일 권한) 본문
으으 점검할때마다 너무 헷갈려
1. 설정 내용
<Host name="localhost"
appBase="webapps"
unpackWARs="true"
autoDeploy="true">
<Context path="/" docBase="IDS" reloadable="true"/>
</Host>
위와 같이 설정했을때 실제 소스코드가 존재하는 곳은 아래와 같다.
{tomcat 설치경로}/webapps/IDS.war
!! appBase 는 무조건 폴더이름 이여야하지만, docBase 는 war파일이여도 되고, 폴더이름이여도 된다.!!
unpackWARs 설정
- true : 자동으로 압축 해제가 된 소스코드가 담긴 폴더가 생성됨
- false : war 파일 압축 해제 안하고 그대로 실행
unpackWARs="true"
소스코드 권한은 어떻게 되는가
압축파일이 해제되어 소스코드 파일이 있으면 개별 파일 권한 대로 가는데, 해제 안되면 war 파일 권한을 따라간다.
따라서 war 파일 권한만 확인! (소스코드 파일의 경우 644 권고)
- 참고사항
* /temp 폴더(tomcat 임시 파일 폴더) 내에 있는 설정 파일의 경우, 작성할때 자동으로 644로 변경됨
'인프라진단 > 인프라 지식' 카테고리의 다른 글
Tomcat에 웹 애플리케이션 여러개 올리는 3가지 방법 (0) | 2025.07.15 |
---|---|
/etc/login.defs 설정파일 및 UMASK 설정 (0) | 2025.05.14 |
Weblogic 보안설정 및 점검 (0) | 2025.03.12 |
CISCO AAA(Authentication Authorization Accounting) 사용자․명령어별 권한 수준 설정 관련 (0) | 2025.03.11 |
Postgresql 질의서 및 쿼리 (N/A 참고) (0) | 2025.02.21 |
Comments