apache 虚拟主机详解 有图哦

要想在只有一个ip打字的服务器上支持多个网站我们可以通过设置虚拟主机的主机名来区分,这样就可以达到多个虚拟主机共享同一个ip地址的目的,同时也可以环境ip地址不足的压力

 基于主机名的虚拟主机配置相对要简单一些,因为我们只需要配置dns服务器,将每个主机名映射到正确的ip地址,然后在配置apache服务器

 

虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口也可让多个网站拥有不同的域名.

Apache 是世界上使用最广的 Web 服务器从 1.1 版开始支持虚拟主机本文将讲解在不同服务器 (Redhat Enterprise Linux, Ubuntu Linux, Windows) 上使用 Apache 搭建虚拟主机来搭建多个网站.

 

Windows 是市场占有率最高的 PC 操作系统也是很多人的开发环境其 VirtualHost 配置方法与 Linux 上有些差异以下方式适合原生 Apache, XAMPP 和 WAMP 套件.

1. 打开目录 {Apache2 安装目录}\conf\extra\, 找到 httpd-vhosts.conf 文件.

2. 仿照例子添加一段代码来指定某一域名的网站.

#

# DocumentRoot 是网站文件存放的根目录

# ServerName 是网站域名需要跟 DNS 指向的域名一致

#

<VirtualHost *:80>

    ServerAdmin webmaster@dummy-host.example.com

    DocumentRoot "D:/workspace/php/demo_neoease_com"

    ServerName demo.neoease.com

    ErrorLog "logs/demo.neoease.com-error.log"

    CustomLog "logs/demo.neoease.com-access.log" common

</VirtualHost>

3. 打开 httpd.conf 文件添加如下语句.

# Virtual hosts

Include conf/extra/httpd-vhosts.conf

4. 重启 Apache 服务.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值