PHP+아파 치 환경 에서 아파 치 버 전 을 숨 기 는 방법
1176 단어 PHPApache아파 치 버 전 숨 기기
어떻게 숨 깁 니까?아파 치 버 전 번 호 를 숨 기 는 방법 은 간단 하 다.httpd.conf 에서 ServerTokens Prod 와 ServerSignature Off 를 설정 하면 된다.
기본 적 인 상황 에서 시스템 은 아파 치 버 전 모듈 을 모두 표시 합 니 다(http 반환 헤더 정보).
디 렉 터 리 를 열거 하면 도 메 인 이름 정보(파일 목록 본문)가 표 시 됩 니 다.예 를 들 어:
[root@localhost tmp]# curl -I 192.168.80.128:88 HTTP/1.1 403 Forbidden Date: Wed, 21 Jul 2010 13:09:33 GMT Server: Apache/2.2.15 (CentOS) Accept-Ranges: bytes Content-Length: 5043 Connection: close Content-Type: text/html; charset=UTF-8
존재 하지 않 거나 제 한 된 파일 을 열 때 페이지 아래 에 사용 하고 있 는 apache 버 전 번 호 를 표시 합 니 다.
apache 설정 파일 을 변경 하고 ServerTokens 와 ServerSignature 두 directive 를 찾 아 기본 속성 을 수정 합 니 다.apache 설치 디 렉 터 리 에서 httpd.conf 파일 을 찾 아 열 고 다음 작업 을 수행 합 니 다.
\#ServerTokensFull 기본 값 은 FullServerTokensProd 입 니 다.
\#ServerSignatureOn 기본 값 은 OnServerSignatureOff 입 니 다.
마지막 으로 apache 를 다시 시작 하면 됩 니 다.물론 이 두 값 을 발견 하지 못 하면 파일 의 마지막 에 추가 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.