티스토리 뷰
너무나도 밋밋한 아파치의 기본 404과 403 에러페이지를 보다 예쁘게 꾸미고 싶을 때는 아래의 방법을 이용하면 된다.
httpd.conf 파일 최하단에
Alias /error_page "/usr/local/apache/error_page"
Alias /error_image "/usr/local/apache/error_page"
ErrorDocument 404 /error_page/404.php
ErrorDocument 403 /error_page/403.php
위의 형식으로 404과 403 페이지의 로컬링크를 호출해 주면 된다.
httpd.conf 에 설정을 집어넣으면 서버에 등록된 모든 계정에 적용되는 반면 개별 계정으로 설정하려면
<VirtualHost *:80>
ServerAdmin ekiy@naver.com
DocumentRoot "/home/xxxxx/public_html"
ServerName xxxxx.kr
ServerAlias www.xxxxx.kr
Alias /error_page "/home/xxxxx/public_html/error_page"
Alias /error_image "/home/xxxxx/public_html/error_page"
ErrorDocument 404 /error_page/404.php
ErrorDocument 403 /error_page/403.php
</Virtualhost>
위 처럼 Virtualhost 사이에 입력해주면 되며 httpd.conf 이든 virtualhost 이든 중요한 점은 Errordocument 파일에
이미지가 포함된 경우 src 경로에 /error_image 를 포함해 주어야 한다는 것이다. 예를들자면 이미지가 img.jpg 라고 할 때
<img src="/error_image/img.jpg"> 형식으로 해주어야 한다는 것이다.
'SERVER' 카테고리의 다른 글
AWS(아마존 웹 서비스) 및 리눅스 서버 구축,이전,컨설팅,기술지원 해 드립니다 (0) | 2019.07.18 |
---|---|
리눅스 apache2 자동시작 설정 (0) | 2016.12.07 |
MySQL root 패스워드 분실 (0) | 2016.09.26 |
리눅스(debian/ubuntu) 서버에서 PHP/MSSQL 연동 (0) | 2016.09.11 |
tar로 압축하기, 압축풀기 (0) | 2016.09.01 |