HELLO_HELL?

블로그 이미지

준P

홈페이지 오류페이지 지정하기 404 502 402 에러 데비안 우분투 서버파일 수정방법

Linux 2014. 8. 31. 00:23

홈페이지를 접속하다보면 잘못된주소를 입력하여 에러페이지를 출력받는 경우가 있습니다.



자신의 홈페이지에  잘못접속하면 오류페이지를 만들고 싶다면 어떻게해야 할까여?


custom error 즉 사용자 지정 오류 페이지를 설정해주시면 됨니다.


리눅스 에서 설정이 가능 합니다. 서버파일 수정방법입니다. 


데비안 우분투 의경우만 설명하겟습니다 일단 데비안 먼저


데비안의 경우 httpd를 사용하기때문에 


cd /etc/httpd/conf


sudo httpd.conf


에서 332번째 줄에있는 글을 수정해줌니다.


#ErrorDocument 500 "The server made a boo boo."

#ErrorDocument 404 /missing.html

#ErrorDocument 404 "/cgi-bin/missing_handler.pl"

#ErrorDocument 402 http://www.example.com/subscription_info.html


참고로 에러 페이지는 ErrorDocument 숫자 이런식으로 지정해주실수도 있습니다.



요렇게 써있습니다.


여기서 주석처리 문인 #을 제거해줌니다.


주석을 제거한다음 에러 숫자옆에 자신의 에러 페이지를 지정해줌니다.


에러페이지 지정은 자신의 서버위치부터 입니다.


저는 요런식으로 변경하였습니다.



저는 404error.html 파일을 만들었습니다.(파일은 자신이 알아서 만듭시다)


이런식으로 수정후 httpd를 재시작 해주신뒤에 접속해보시면 됨니다.


sudo service httpd restart




저는 심플하게 만들었습니다.


이미지나 동영상등 첨부하실수있습니다.


이걸이용하셧서 만드셔도 됨닌다.


자 이제 우분투의 경우입니다.


우분투는 apache를 사용합니다.


cd /etc/apache2/conf.d


sudo vim localized-erro-pages


에서 60번줄부터 주석인 #을 제거 하시면됨니다.


참고로 에러 페이지는 ErrorDocument 숫자 이런식으로 지정해주실수도 있습니다.





그리고 에러 숫자옆에 에러페이지 주소를 지정해주시면됨니다.


마찬가지로 에러페이지는 서버 페이지 부터입니다.


그리고 그주소에 에러 페이지를 만들어 두시면 됨니다.


sudo service apache2 restart 


후 에러페이지 재접속을 하시면 에러페이지를 보실수있습니다.


이상 끝

저작자표시 비영리 변경금지 (새창열림)

'Linux' 카테고리의 다른 글

리눅스 명령어) strings  (0) 2014.09.25
리눅스 명령어) xxd  (0) 2014.09.24
리눅스 명령어) export, echo 명령어 사용하기  (0) 2014.08.09
gcc) /usr/bin/ld: cannot find -lc Error and Solution  (0) 2014.07.05
httpd 설치하기 httpd +PHP+MYSQL  (0) 2014.06.22
Posted by 준P
블로그 이미지

by 준P

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

글 보관함

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

링크

카테고리

HELLO? (157)
스터디 (6)
Windows 구조와 원리 OS를 관통하는 프로그.. (6)
Development (44)
Android (5)
Assembly (4)
C/C++ (11)
C# (0)
HTML (1)
JAVA (2)
JSP (3)
JS Script (2)
Linux Shell Script (2)
Open GL (1)
PHP (0)
Python (1)
QT library (3)
SQL (1)
Swift (1)
MongoDB (0)
Express JS (1)
Angular JS (1)
Node JS (1)
SpongePoweredForgePluginDev.. (2)
Unity3d (1)
Docker (0)
Linux (22)
Linux Kernel Study (1)
Network (9)
WireShark (1)
Network Theory (6)
Hack the packet 2013 (2)
Reversing (50)
Windows PE (10)
Windows Reversing (1)
Linux PE (0)
Linux Reversing (0)
Android Reversing (2)
Reversing Tools (8)
CodeEngn (25)
Reversing.kr (2)
abex's (2)
Sites (3)
System (12)
FTZ (9)
Buffer Over Flow (3)
GDGkr (1)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
준P's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

HELLO_HELL?

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • HELLO? (157)
    • 스터디 (6)
      • Windows 구조와 원리 OS를 관통하는 프로그.. (6)
    • Development (44)
      • Android (5)
      • Assembly (4)
      • C/C++ (11)
      • C# (0)
      • HTML (1)
      • JAVA (2)
      • JSP (3)
      • JS Script (2)
      • Linux Shell Script (2)
      • Open GL (1)
      • PHP (0)
      • Python (1)
      • QT library (3)
      • SQL (1)
      • Swift (1)
      • MongoDB (0)
      • Express JS (1)
      • Angular JS (1)
      • Node JS (1)
      • SpongePoweredForgePluginDev.. (2)
      • Unity3d (1)
    • Docker (0)
    • Linux (22)
    • Linux Kernel Study (1)
    • Network (9)
      • WireShark (1)
      • Network Theory (6)
      • Hack the packet 2013 (2)
    • Reversing (50)
      • Windows PE (10)
      • Windows Reversing (1)
      • Linux PE (0)
      • Linux Reversing (0)
      • Android Reversing (2)
      • Reversing Tools (8)
      • CodeEngn (25)
      • Reversing.kr (2)
      • abex's (2)
    • Sites (3)
    • System (12)
      • FTZ (9)
      • Buffer Over Flow (3)
    • GDGkr (1)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바