PHP Apache 구성 가상 호스트 정보

迷茫
풀어 주다: 2023-03-06 22:24:02
원래의
2284명이 탐색했습니다.

Apache 버전 2.4를 예로 들어보겠습니다

1. httpd.conf 수정

아래 두 번째 줄에서 #을 제거하고 가상 호스트 구성을 시작합니다

# Virtual hosts  # Include conf/extra/httpd-vhosts.conf
로그인 후 복사

2. httpd-vhost.conf 구성

여기에서는 포트 8081이 사용되며 두 개의 가상 호스트는 중국어 디렉터리를 포함할 수 없습니다

<VirtualHost *:8081>  
    ServerName localhost
    DirectoryIndex index.php   
    DocumentRoot "D:\Work\php\Apache24\htdocs"  
    <Directory "D:\Work\php\Apache24\htdocs">   
        Options Indexes FollowSymLinks   
        AllowOverride None   
        Order allow,deny   
        Allow from all   
    </Directory>   
</VirtualHost>  

<VirtualHost *:8081>  
    ServerName www.aa.com
    DirectoryIndex index.php   
    DocumentRoot "E:\php\PhpProjectBase"  
    <Directory "E:\php\PhpProjectBase">   
        Options Indexes FollowSymLinks   
        AllowOverride None   
        Order allow,deny   
        Allow from all   
    </Directory>   
</VirtualHost>
로그인 후 복사

. 3. etc/hosts 구성

127.0.0.1 localhost127.0.0.1 www.aa.com
로그인 후 복사

4. Apache 서비스를 다시 시작합니다.

지금도 가상 호스트에 액세스할 수 없으면 httpd.conf의 다음 항목

<Directory />
    AllowOverride none    #Require all denied</Directory>
로그인 후 복사

위 내용은 PHP Apache 구성 가상 호스트 정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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