본문 바로가기

리눅스

아파치 디폴트 페이지(apache default page) 편집

반응형

아파치 디폴트 페이지(apache default page) 편집

아파치 패키지 설치

dnf install -y httpd

아파치 버전 정보

$ httpd -v
Server version: Apache/2.4.37 (centos)
Server built:   Sep 15 2020 15:41:16

welcome(welcome.conf) 페이지 편집

vim /etc/httpd/conf.d/welcome.conf
<LocationMatch "^/+$">
  Options -Indexes
  #ErrorDocument 403 /noindex/index.html
  ErrorDocument 403 http://www.sangchul.kr/40x.html
</LocationMatch>

Alias /noindex /usr/share/httpd/noindex

<Directory /usr/share/httpd/noindex>
  Options MultiViews
  DirectoryIndex index.html

  AddLanguage en-US .en-US
  AddLanguage es-ES .es-ES
  AddLanguage zh-CN .zh-CN
  AddLanguage zh-HK .zh-HK
  AddLanguage zh-TW .zh-TW

  LanguagePriority en
  ForceLanguagePriority Fallback

  AllowOverride None
  Require all granted
</Directory>

아파치(httpd.conf) 403, 404 에러 페이지 설정

vim /etc/httpd/conf/httpd.conf
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#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 403 http://www.sangchul.kr/40x.html
ErrorDocument 404 http://www.sangchul.kr/40x.html

아파치 로그 확인

$ tail -100f /logs/access/localhost-access-20201224.log
37.46.150.24 - - [24/Dec/2020:10:50:36 +0900] 111.111.111.111:80 "GET / HTTP/1.1" 302 213 "-" "Linux Gnu (cow)" 0s 160μs

 

728x90
반응형