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 중국어 웹사이트의 기타 관련 기사를 참조하세요!