>  기사  >  운영 및 유지보수  >  아파치는 IP를 기반으로 가상 호스트를 구성합니다.

아파치는 IP를 기반으로 가상 호스트를 구성합니다.

王林
王林앞으로
2020-06-29 18:01:022799검색

아파치는 IP를 기반으로 가상 호스트를 구성합니다.

먼저 메모장을 사용하여 apache 디렉토리에 있는 httpd.conf 파일을 엽니다. D:AppServApache2.2conf 다음 두 가지를 변경합니다.

(권장 학습: apache 초보자부터 proficient)

LoadModule vhost_alias_module modules/mod_vhost_alias.so   //去掉前面的#,意思是启用apache的虚拟主机功能,第203行
Include conf/extra/httpd-vhosts.conf  //去掉#的意思是从httpd-vhosts.conf这个文件导入虚拟主机配置

가상 호스트를 구성한 후에는 localhost를 사용하여 액세스할 수 없습니다. httpd.conf 파일에서 ServerName localhost:80 줄만 주석 처리하면 됩니다.

IP 기준

1. 서버의 IP 주소가 192.168.1.10이라고 가정합니다. ifconfig를 사용하여 동일한 네트워크 인터페이스 eth0에서 3개의 IP를 바인딩합니다.

[root@localhost root]# ifconfig eth0:1 192.168.1.11
[root@localhost root]# ifconfig eth0:2 192.168.1.12
[root@localhost root]# ifconfig eth0:3 192.168.1.13

2. 이름 및 일대일 대응:

192.168.1.11   www.test1.com
192.168.1.12   www.test2.com
192.168.1.13   www.test3.com

3. 웹 페이지를 저장할 가상 호스트의 루트 디렉터리를 설정합니다. 예를 들어 /www 디렉터리에 1.html을 저장하는 test1, test2 및 test3 폴더를 만듭니다. 2.html 및 3.html 각각

/www/test1/1.html
/www/test2/2.html
/www/test3/3.html

4. httpd.conf에 추가 구성 파일 httpd-vhosts.conf를 포함시킨 후 httpd-vhosts.conf에 다음 구성을 작성합니다.

<VirtualHost 192.168.1.11:80>
  ServerName www.test1.com
  DocumentRoot /www/test1/
  <Directory "/www/test1">
     Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow From All
   </Directory>
</VirtualHost>

<VirtualHost 192.168.1.12:80>
  ServerName www.test1.com
  DocumentRoot /www/test2/
  <Directory "/www/test2">
     Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow From All
   </Directory>
</VirtualHost>

<VirtualHost 192.168.1.13:80>
  ServerName www.test1.com
  DocumentRoot /www/test3/
  <Directory "/www/test3">
     Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow From All
   </Directory>
</VirtualHost>

완료되었습니다. 이제 각각을 테스트하세요. 가상 호스트 및 액세스 www.test1.com, www.test2.com, www.test3.com.

위 내용은 아파치는 IP를 기반으로 가상 호스트를 구성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제