728x90

apache설정 3

[Apache] 아파치 에러 페이지 설정 방법

아파치에서는 오류가 발생하면 기본적으로 "404 Not Found"와 같은 표준 오류 페이지가 나타난다. 이러한 기본 오류 페이지 대신 사용자 정의 응답을 설정하여 자신이 원하는 내용을 화면에 표시할 수 있다.  Apache 에러 페이지 설정 방법1. NCSA의 표준 메세지 대신 다른 문구 출력ErrorDocument 401 "Sorry, authentication required. Please log in." 2. 내부 URL 리다이렉션2-1. 에러 페이지 파일 생성먼저 사용자 정의 에러 페이지 HTML 파일을 생성한다. (html뿐만 아니라 CGI 스크립트도 사용 가능하다.)# vi /var/www/html/404.html 404 - Not Found 죄송합니다. 요청하신 페이지를 찾을 수..

SW/WEB WAS 2024.09.24

[Apache] 아파치 서버 보안 설정_ 업로드 크기 제한, 이미지 도용 방지, 접근 제어

아파치 보안 강화를 위한 업로드 크기 제한 설정, 이미지 도용 방지, 그리고 접근 제어 설정 방법에 대해 알아보자. 1. 업로드 크기 제한 설정Apache의 LimitRequestBody 지시어를 사용하면 파일을 업로드할 때 크기 제한할 수 있다. 아래는 파일 업로드 크기를 10,000바이트로 제한하는 설정이다. LimitRequestBody 10000 설정한 것보다 더 큰 파일을 업로드하면 Apache는 기본적으로 에러 메시지를 표시하게 된다. 이를 커스터마이징하고 싶다면  ErrorDocument 413를 사용할 수 있으며, 아래와 같이 특정 스크립트를 작성하여 403에러를 413 Request Entity Too Large로 반환할 수도 있다.SetEnvIf Content-Length "^[1-9..

SW/WEB WAS 2024.09.21

[Apache] 아파치 Alias, Redirect, Rewrite 설정 살펴보기

아파치에서 URL을 처리하는 세 가지 기본적인 방법인 Alias, Redirect, Rewrite에 대해 알아보자. [Intro]아파치는 기본적으로 DocumentRoot 디렉토리를 기준으로 파일을 탐색하지만 다른 경로에 있는 파일이 있을 수 있다. 이때 사용하는 게 Alias, Redirect, Rewrite이다. Alias는 URL를 디렉토리로 매핑할 때 사용되고, Redirect와 Rewrite는 사이트 구조 변경이나 링크가 깨지는 것을 방지하기 위해 기존 URL을 다른 URL로 매핑하거나 수정할 때 사용된다. 하나씩 자세히 살펴보자.   1. AliasURL을 특정 디렉토리로 매핑하는 방법심볼릭 링크를 사용할 수도 있지만 Alias를 사용하는게 디렉토리 위치를 관리하기가 더 수훨하다.httpd.c..

SW/WEB WAS 2024.09.18