apache之虚拟主机 虚拟站点 www.sina.com.cn News.sina.com.cn mail.sina.com.cn 5类实现方式 1.物理目录 原理: 方法: 站点的目录下 如 /var/www/htmla 创建子目录 /qq
我们看看能否访问到网页
访问时 是通过物理目录名来进行访问 例如:/var/www/html/qq 2.虚拟目录 主目录可以在任意位置 我们都可以访问到 ,即使是别名也可以 创建别名的命令 Alias /别名 “物理路径” 例1:在linux根目录下创建qazwsx目录 在里面创建一个网页 index.html 然后到apache的配置文件下设置别名 Apache的配置文件在 /etc/httpd/conf/httpd.conf
我们再来访问一下我们所创建的网页
例2:使用虚拟目录实现http下载 访问方法 http://fqdn 或者 ip地址/download 我们就接着例1中的目录 /qazwsx 删除原来的index.html 再将/etc/inittab /etc/passwd 拷贝到此目录下
修改apache配置文件
接着写目录安全性
访问网页
3.基于ip地址 特点 多个ip地址 多个fqdn 端口80 多个站点 192.168.2.100 www.abc.com /var/www/html 192.168.2.101 tec.abc.com /var/www/tec 192.168.2.102 mkt.abc.com /var/www/mkt 例4:基于ip地址的实验 首先创建3个ip地址,其中一个是机器原来的ip 另外两个是虚拟ip
查看ip信息
设置每个站点所对应的目录 以及每个目录的主页
接下来就是讲主机与ip地址进行绑定 ,用dns最好,这里我们用host文件进行绑定 C:WindowsSystem32driversetc/hosts
进行apache的配置
验证:
4.基于端口 特点 少量ip 少量名称 多个端口 多个站点 192.168.2.100 www.abc.com 80 /var/www/html 800 /var/www/tec 8000 /var/www/mkt 修改httpd的配置
重启httpd 查看端口
验证:
5.基于主机头 特点 少量ip 多个名字 端口80 多个站点 192.168.2.100 www.abc.com /var/www/html tec.abc.com /var/www/tec mkt.abc.com /var/www/mkt 修改httpd的配置信息
验证:
|