2012-12-11 1 views
1

아파치 가이드를 통해 mod_info를 활성화했다. 문서 당으로Apache에서 mod_info를 활성화하는 방법은 무엇입니까?

:

  • 가 mod_info를 사용하려면 httpd.conf 파일에 다음을 추가합니다.

위치/서버 정보 SetHandler 서버 정보 /위치

  • 당신은 당신의 서버 구성 정보에 대한 액세스를 제한하기 위해 지시어 안에 구문을 추가 할 수있다 위치/서버 정보 SetHandler 서버 정보 주문 거부, 허용 모두 거부 yourcompany.com 위치에서

  • 가 일단 구성 승, 서버 정보는이 링크는 어떤 정보를 제공하지 않습니다 내 경우에는 http://your.host.dom/server-info

에 액세스하여 얻을 수있다. mod_info.c 또는 다른 것으로 설치할 필요가있는 것이 있습니까? AddModule 같은 것을 넣을 필요가 있습니까?

답변

4

아파치 2가 발견 할 수있는 경로에 있어야하는 mod_info.so가 있어야합니다. 예를 들어, 내가 가진 :합니다 (

<IfDefine INFO> 
# Allow remote server configuration reports, with the URL of 
# http://servername/server-info 
<Location /server-info> 
    SetHandler server-info 
    Order deny,allow 
    Deny from all 
    Allow from 127.0.0.1 
</Location> 
</IfDefine> 

:이 /etc/apache2/modules.d/00_mod_info.conf의 조각에 의해 사용할 수 있습니다

ServerRoot "/usr/lib64/apache2" 
LoadModule info_module modules/mod_info.so 

:

[email protected] ccl $ locate mod_info.so 
/usr/lib64/apache2/modules/mod_info.so 

을 그리고, 내 httpd.conf 파일에 다음이 IfDefine은 Gentoo에서 설정하는 방법으로 만 필요합니다.)

0

info_m 모듈이로드되었습니다.

% /usr/local/sbin/httpd -t -D DUMP_MODULES | grep info_module 

로드되지 않은 경우 httpd.conf에 다음 행을 추가하십시오. path/to은 적절한 경로로 바꿔야합니다.

LoadModule info_module path/to/mod_info.so 
0

나는 해결책을 얻었다.

  1. ./apachectl -l을 확인하면 mod_info가 설치되지 않았습니다. http://publib.boulder.ibm.com/httpserv/manual60/install.html

  2. 확인 :

  3. 모듈을 설치하기위한 make가

    더 많은 정보를 설치 만드는 mod_info를 또는 모듈, 먼저 컴파일을 설치하고 ./configure를 --enable-정보에 의해 아파치를 설치하십시오./ apachectl을 -l, mod_info를이

  4. 을 httpd.conf에게
  5. 호출의 URL을 나는 확실하지 않다 http://your.host.dom/server-info

한 가지 이유는 아파치 mod_info를 설치하지 기본 설치를 업데이트하여 서버 정보를 사용 목록에있을 것입니다 .