Apache는 IP 기반 가상 호스트를 구성합니다.

对于一个运营商来说一个Apache 往往承载了几十个到上百个网站以保证良好的经济收益

采用虚拟主机是个很好的方法,虚拟主机分为基于IP地址的和基于域名的

而基于域名的虚拟主机被广泛采用的本次通过实验来说明如何在Aapche中配置2个基于IP的虚拟主机

实验环境:

VM虚拟机环境两台主机使用Host-only , DHCP联网方式.

상태:

섬기는 사람: CentOS 6.3 32bit IP: 192.168.241.130 版本Apache-2.4.3

Samba의 가장 큰 기능은 Linux와 Windows 시스템 간의 직접 파일 공유 및 인쇄 공유에 사용할 수 있다는 것입니다.: Windows XP 32bit IP: 192.168.241.128

服务器和客户端需要互通

필요하다:

服务器搭建3个网站www.linux.com www.centos.com

这两个网站的目录位于 /var/web/ 下

网站使用ip: 192.168.241.130 通过80端口监听

客户端能成功访问这两个网站

단계:

1. 创建web目录

mkdir /var/web/linux

mkdir /var/web/centos

2. 分别进入linux 和 centos中创建 index.html

3. 编辑这两个index.html 文件分别写入llllllllllllllllllll, ccccccccccccc

以区分两个不同的网站,저장 및 종료。

4. cd /usr/local/apache/conf vim httpd.conf 找到# ServiceName www.example.com:80

와 # include conf/extra/httpd-vhosts.conf 把它们前面的 “#”去掉

6. cd /usr/local/apache/conf/extra

vim httpd-vhosts.conf

다음 내용 추가:

<VirtualHost *:80>

ServerAdmin youremail.com

DocumntRoot “/var/web/linux

ServerName www.linux.com

</VirtualHost>

<예배 규칙서 “/var/web/linux”>

Options Indexes FollowSymLinks

AllowOverride 없음

주문 허용,부정하다

</예배 규칙서>

<VirtualHost *:80>

ServerAdmin youremail.com

DocumentRoot “/var/web/centos

ServerName www.centos.com

</VirtualHost>

<예배 규칙서 “/var/web/centos”>

Options Indexes FollowSymLinks

AllowOverride 없음

주문 허용,부정하다

</예배 규칙서>

7. 구성 후,저장 및 종료。

8. 执行service httpd start

9. 关于DNS就不再设置named名字服务器了直接在XP的hosts文件中设置

10. 打开hosts文件将3个网站的域名和其ip写入其中,아래 그림과 같이。저장 및 종료。

11. 分别打开3个网站,아래 그림과 같이:

보이는, 基于域名的虚拟主机设置成功

답장을 남겨주세요