본문 바로가기
오라클/WebServer

[OHS] manual 디렉토리 삭제 여부

by sangyeon 2021. 7. 26.
728x90

해당 내용은 OHS 12c 기준으로 작성된 내용 입니다.

 

Manual 디렉토리의 용도는 문서상 “Local access to the Apache HTTP Server Manual” 이다.

 

Manual 디렉토리를 사용하여 해당 장비에서 서버의 리슨 포트로 Apache Manual 페이지를 호출할 있도록 하는 설정이다.

 

아마 httpd.conf에서 manual 검색 하시면 아래와 같이 나올텐데

  +958  # Uncomment the following line to enable the manual configuration below.
  +959  #Define ENABLE_MANUAL
  +960  <IfDefine ENABLE_MANUAL>
  +961
  +962  AliasMatch ^/manual(?:/(?:da|de|en|es|fr|ja|ko|pt-br|ru|tr|zh-cn))?(/.*)?$ "${PRODUCT_HOME}/manual$1"
  +963
  +964  <Directory "${PRODUCT_HOME}/manual">
  +965      Options Indexes
  +966      AllowOverride None
  +967      Require all granted
  +968
  +969      <Files *.html>
  +970          SetHandler type-map
  +971      </Files>
  +972      # .tr is text/troff in mime.types!
  +973      <Files *.html.tr.utf8>

-> 기본적으로 세팅을 변경하지 않았으면 Define ENABLE_MANUAL이라는 라인이 주석처리 되어 있습니다.(default)

그렇다면 manual 페이지를 사용하고 있지 않다는 뜻이다.

 

상태에서 IP:PORT/manual/ 호출 시 아래와 같이 not found 페이지가 뜬다.

 

그러나 라인의 주석을 풀고 IP:PORT/manual/  호출 아래와 같이 Apache Manual 페이지가 호출된다.

->  해당 페이지는 서비스 운영에 전혀 필요 없는 페이지 입니다. 그렇기 때문에  위에서 설정된 것처럼 Define ENABLE_MANUAL 라인을 주석된 상태로 두고, Manual 디렉토리는 삭제하셔도 서비스에 영향이 없다.

728x90