Apache 서버의 기본 홈페이지 구성

(*-*)浩
풀어 주다: 2020-01-10 15:53:44
원래의
14078명이 탐색했습니다.

A1. 아파치 서버의 기본 홈페이지 수정:

(추천 학습: Apache 서버의 기본 홈페이지 구성apache 서버

)

아파치 서버 방문 시 기본적으로 htdocs 디렉터리에 있는 index.html에 직접 액세스하는 것입니다. conf에서 구성됩니다. conf/httpd.conf에서 을 찾으세요. 기본 내용은 다음과 같습니다.

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>
로그인 후 복사

Apache 서버에 액세스하면 기본적으로 여기에서 파일을 먼저 찾고 index.php를 찾은 다음 index를 찾습니다. .html을 찾을 수 없는 경우 접근 권한이 없다는 오류가 보고됩니다. 이 규칙에 따르면 처음에 표시할 파일만 설정하면 됩니다.

2. Apache 서버에 접속하면 기본적으로 지정된 프로젝트의 홈 페이지가 열립니다.

Apache에서 프로젝트에 접속하려면 접속 경로는 http://localhost:80/프로젝트 이름, 때로는 http://locahost에 액세스해야 할 때도 있습니다. 지정된 프로젝트의 홈 페이지가 열리게 됩니다. 다음은 두 가지 방법입니다.

첫 번째 방법: 프로젝트의 모든 파일을 htdocs 아래에 넣고 홈페이지를 index.html 또는 index.php로 설정합니다. 하지만 이렇게 하면 관리하기가 지저분하고 불편해 보일 것입니다. 따라서 권장되지 않습니다.

두 번째: conf/httpd.conf 파일을 수정합니다

첫 번째 단계는 DocumentRoot 디렉터리를 프로젝트 디렉터리로 변경하는 것입니다. 예를 들어 내 프로젝트 이름은 test이고 디렉터리는 D:/Program입니다. Files/Apache Software Foundation/PHPWorkspace/test, 내 DocumentRoot는 다음과 같습니다.

DocumentRoot "D:/Program Files/Apache Software Foundation/PHPWorkspace/test"
로그인 후 복사
두 번째 단계는 "DocumentRoot를 설정한 대로 변경되어야 합니다."를 찾아 그 아래의 디렉터리를 다음과 동일하게 설정하는 것입니다. DocumentRoot.I 설정이 완료되면 다음과 같습니다.
<Directory "D:/Program Files/Apache Software Foundation/PHPWorkspace/test">
    Options -Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    #指定访问顺序
    DirectoryIndex index.php index.html
</Directory>
로그인 후 복사

PS: 주석 코드가 제거되었습니다. 여기 마지막에 기본 액세스 페이지를 추가했습니다. 그렇지 않으면 추가할 수 없습니다. 기본적으로 index.php, index.html 등으로 돌아갑니다.

참고: 여기에 관련된 두 가지 경로는 DocumentRooth와 Director입니다. 두 부분은 일관성이 있어야 합니다. 그렇지 않으면 권한 없음 오류가 보고됩니다.

위 내용은 Apache 서버의 기본 홈페이지 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿