목차
- 리눅스 톰캣 7 키스토어로 P12 파일 생성하기 이전 포스팅 참고 학습
- 리눅스 톰캣 7 키스토어 생성하기 이전 포스팅 참고 학습
- 리눅스 톰캣 7 GET, POST 메소드 요청 차단하기 이전 포스팅 참고 학습
- 리눅스 톰캣 7 War 파일 배포 설정하기 예제
- 리눅스 톰캣 7 War 배포가 정상적으로 실행됐는지 확인 예제
리눅스 톰캣 7 키스토어로 P12 파일 생성하기 이전 포스팅 참고 학습
이전 포스팅에서는 인증서를 톰캣에 적용할 때 필요한 키스토어와 P12 파일에 대해 알아보았습니다. P12 파일은 개인 키와 인증서를 포함하는 형식의 파일로, 이를 사용하여 SSL/TLS 연결을 설정합니다. 특히 개인 비밀번호를 추가로 설정한다는 특성을 가졌으므로 HTTPS 설정에 보안성이 우수합니다. 따라서 현재 톰캣 서버를 HTTPS 적용을 고려하고 계시다면 아래 링크의 포스팅을 참고하여 학습해주세요.
2021.12.04 - [Linux/Tomcat] - Linux 톰캣 HTTPS 적용 - 키스토어로 P12 파일 생성하기(keytool p12)
리눅스 톰캣 7 키스토어 생성하기 이전 포스팅 참고 학습
톰캣에서 P12 파일을 사용하기 위해서는 먼저 키스토어(keystore)를 생성해야 합니다. 키스토어는 개인 키와 인증서를 안전하게 저장하는데 사용되며, 톰캣 서버가 이를 참조하여 SSL/TLS 연결을 설정합니다. 이 단계에서는 키스토어 파일을 생성하는 방법과 예제를 이전 포스팅에서 다뤘습니다. 톰캣 7 서버 환경구성을 위해 키스토어 생성 방법이 궁금하시다면 아래 링크를 참고해주세요.
2021.12.03 - [Linux/Tomcat] - Linux 톰캣 HTTPS 적용 - 키스토어 생성하기(keytool jks)
리눅스 톰캣 7 GET, POST 메소드 요청 차단하기 이전 포스팅 참고 학습
마지막으로 톰캣 서버에서 특정 HTTP 메소드(GET, POST 등)를 차단하려면 보안 설정이 필요합니다. 환경 설정을 통해 내 웹 서버에 접근하는 클라이언트의 요청을 필터링할 수 있습니다. GET, POST 와 같은 특정 메소드에 대한 요청을 차단이 필요한 상황이라면 아래 링크의 포스팅을 참고하여 요청 차단 하는 예제를 확인해주세요.
2023.09.13 - [Linux/Tomcat] - [Linux/Tomcat] 리눅스 톰캣 7 특정 HTTP 메소드 요청 차단(get, post 차단)
리눅스 톰캣 7 War 파일 배포 설정하기 예제
War 파일은 톰캣과 같은 서블릿 컨테이너에 배포되는 웹 애플리케이션 아카이브입니다. 아래는 톰캣 7에 War 파일을 배포하기 위한 설정 예제입니다. 우선 war 파일을 톰캣이 설치된 경로의 webapps 경로에 복사합니다. 그러면 설정은 완료됩니다. 이후 서버를 재시작하면 war 파일명으로 디렉토리가 webapps 하위에 생성됩니다.
$ cd ~/tomcat_install_example/apache-tomcat-7.0.105/webapps
$ cp ~/Downloads/sample.war .
$ cd ~/tomcat_install_example/apache-tomcat-7.0.105/bin
$ ./shutdown.sh;./startup.sh
$ cd ~/tomcat_install_example/apache-tomcat-7.0.105/webapps
$ ls
리눅스 톰캣 7 War 배포가 정상적으로 실행됐는지 확인 예제
아래는 War 파일을 배포한 후 해당 웹 애플리케이션이 제대로 실행되는지 확인하는 예제입니다. 브라우저로 테스트 접속해보거나 로그를 확인할 수 있습니다. 접속 경로는 톰캣 주소 제일 뒤에 war파일명 url을 입력하면됩니다.