1. Response Header의 Server 정보 수정
server.xml 파일의 <Connector> 요소에 server="Server" 속성을 추가하여 Server 정보를 변경합니다:온실 속 선인장 🌵🌵
xml
복사편집
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" server="Server" />
이후 Tomcat을 재시작하면, Response Header의 Server 정보가 "Web Server"로 표시되어 버전 정보가 숨겨집니다.온실 속 선인장 🌵🌵
2. Default Error Page의 버전 정보 제거
{Tomcat 설치 경로}/lib/org/apache/catalina/util/ServerInfo.properties 파일을 생성하거나 수정하여 다음과 같이 설정합니다:
properties
복사편집
server.info=Web Server server.number=
Tomcat을 재시작하면, 오류 페이지에 표시되던 버전 정보가 "Web Server"로 대체되어 노출되지 않습니다.온실 속 선인장 🌵🌵
3. Error Report의 버전 정보 제거
server.xml 파일에 다음과 같은 <Valve> 요소를 추가하여 오류 보고서에 버전 정보가 표시되지 않도록 설정합니다:온실 속 선인장 🌵🌵
xml
복사편집
<Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false" />
이 설정을 적용한 후 Tomcat을 재시작하면, 오류 보고서에 버전 정보가 표시되지 않습니다.
'내가 보는 개발 공부 > Web' 카테고리의 다른 글
Apache + php 웹 띄우기 (0) | 2025.06.16 |
---|---|
사용자 계정으로 tomcat 실행 후 404 에러 문제 (0) | 2025.05.22 |
다른 도메인을 경유하는 경우의 쿠키 (0) | 2025.04.24 |