목차
- 리눅스 아파치 전체 URL 차단 및 특정 디렉토리 차단하기 이전 포스팅 참고 학습
- 리눅스 톰캣 War 배포하기 이전 포스팅 참고 학습
- 리눅스 톰캣 HTTP 메소드 차단하기 이전 포스팅 참고 학습
- 리눅스 아파치 디렉토리 차단 및 에러 페이지 리다이렉트 설정 예제
- 리눅스 아파치 에러 페이지 리다이렉트 확인 예제
리눅스 아파치 전체 URL 차단 및 특정 디렉토리 차단하기 이전 포스팅 참고 학습
이전 포스팅을 통해 아파치 웹 서버에서 모든 URL 접근을 차단하고 특정 디렉토리를 보호하는 방법과 예제를 알아보세요. 이를 통해 웹 사이트의 보안을 강화하고 원치 않는 접근을 방지할 수 있습니다. 특히 전체 디렉토리를 차단하거나 일부 디렉토리에 한해 접속을 허용하는 정책은 위험한 클라이언트의 요청을 방지하고 보안성이 크게 필요되는 디렉토리를 별개로 관리할 수 있습니다. 따라서 아파치에서 전체 URL 차단 혹은 특정 디렉토리 차단 방법이 궁금하신 분은 아래 링크를 참고해주세요.
2023.09.15 - [Linux] - [Linux] 리눅스 아파치 특정 URL 경로 및 디렉토리 접근 차단 예제(apache)
리눅스 톰캣 War 배포하기 이전 포스팅 참고 학습
이전 포스팅을 통해 리눅스 서버에 톰캣 웹 애플리케이션(WAR 파일)을 배포하는 예제를 확인하실 수 있습니다. WAR 파일을 톰캣에 배포하여 웹 애플리케이션을 실행하고 관리하는 방법을 확인해보세요. WAR는 웹 어플리케이션을 배포하기 위한 압축파일 형식의 파일입니다. 해당 파일을 톰캣 서버에 업로드하면 손쉽게 서버를 구동시킬 수 있습니다. 리눅스 톰캣 환경에서 WAR 파일 배포 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.14 - [Linux/Tomcat] - [Linux/Tomcat] 리눅스 톰캣 7 War 배포 예제(WAR deploy)
리눅스 톰캣 HTTP 메소드 차단하기 이전 포스팅 참고 학습
마지막으로 이전 포스팅을 참고하여 리눅스 톰캣 서버에서 HTTP 메소드를 차단하는 방법을 학습해보세요. 웹 애플리케이션의 보안을 강화하기 위해 특정 HTTP 메소드를 제한하는 방법을 이해할 수 있습니다. HTTP 메소드란 페이지 다운로드를 위한 GET, 그리고 서버에 콘텐트를 전달하기위한 POST등 다양한 메소드가 존재합니다. 이러한 메소드중 POST만 차단할 수 있기때문에 해당 차단 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.13 - [Linux/Tomcat] - [Linux/Tomcat] 리눅스 톰캣 7 특정 HTTP 메소드 요청 차단(get, post 차단)
리눅스 아파치 디렉토리 차단 및 에러 페이지 리다이렉트 설정 예제
아래는 아파치 웹 서버에서 특정 디렉토리로의 접근을 차단하고, 차단된 경로에 접근할 때 사용자 정의 에러 페이지로 리다이렉트하는 설정 예제입니다. 만약 접근하면 안되는 페이지에 접근하였을 때 접근자에게 경고 메세지 혹은 안내 메세지를 전달하기 위해 사용합니다. docs 디렉토리 접근시 custom_error_page.html 로 리다이렉트 시키는 예제입니다.
$ vim ~/apache/out/conf/httpd.conf
<Directory "/home/wonseok/apache/out/htdocs/docs">
Require all denied
</Directory>
RedirectMatch /docs /custom_error_page.html
리눅스 아파치 에러 페이지 리다이렉트 확인 예제
아래는 아파치 웹 서버에서 접근시 접근이 차단되고 에러 페이지로 리다이렉트되는 테스트 화면입니다.