«   2021/04   »
        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  
04-16 16:02
Notice
Today
202
Total
1,418,505
관리 메뉴

변군이글루

[Apache] 디폴트 페이지 편집 본문

* 리눅스

[Apache] 디폴트 페이지 편집

변군 변군이글루 2020. 12. 24. 09:42

Apache 디폴트 페이지 편집

환경

$ 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

 

0 Comments
댓글쓰기 폼