<要求>:
两个不同的域名 www.got7.com 和www.wgayi.com 指向同一个IP地址
当在浏览器中输入不同的域名时。对应不同的网站根目录

备注:域名got7,wgayi,纯属个人爱好,请忽略

<配置>:
1.httpd配置
1.1 打开apache目录下httpd,conf文件f找到如下模块:

#Virtual hosts
#Include conf/extra/httpd-vhosts.conf

去掉Include前面的#,这样就开启了httpd-vhosts虚拟主机文件。

1.2 编辑/usr/local/httpd/conf/extra/httpd-vhost.conf

<Directory "/web">
Require all granted
</Directory>
<VirtualHost *:>
ServerAdmin admin@got7.com
DocumentRoot "/web/got7"
ServerName www.got7.com
ServerAlias www.got7.com
ErrorLog "logs/www.got7.com-error_log"
CustomLog "logs/www.got7.com-access_log" common
</VirtualHost> <VirtualHost *:>
ServerAdmin admin@wgayi.com
DocumentRoot "/web/wgayi"
ServerName www.wgayi.com
ServerAlias www.wgayi.com
ErrorLog "logs/www.wgayi.com-error_log"
CustomLog "logs/www.wgayi.com-access_log" common
</VirtualHost>

2.域名服务器的配置
2.1 主配置文件

zone "got7.com" IN {
type master;
file "got7.com.zone";
allow-update { none; };
}; zone "wgayi.com" IN {
type master;
file "wgayi.com.zone";
allow-update { none; };
};
zone "0.10.in-addr.arpa" IN {
type master;
file "10.0.rev";
allow-update { none; };
};

2.2 正向区域数据文件

#cd /var/named
#vim got7.com.zone
$TTL
@ IN SOA dns.got7.com. admin.got7.com. ( 1D
30M
1W
3H )
IN NS dns.got7.com.
IN MX mail.got7.com.
dns IN A 10.0.7.15
mail IN A 10.0.7.15
www IN A 10.0.7.15 # vim wgayi.com.zone
$TTL
@ IN SOA dns.wgayi.com. admin.wgayi.com. ( 1D
30M
1W
3H )
IN NS dns.wgayi.com.
IN MX mail.wgayi.com.
dns IN A 10.0.7.15
mail IN A 10.0.7.15
www IN A 10.0.7.15

2.3 反向区域数据文件

# vim 10.0.rev
$TTL
@ IN SOA dns.got7.com. admin.got7.com. ( 1D
30M
1W
3H )
IN NS dns.got7.com.
7.15 IN PTR mail.got7.com.
7.15 IN PTR mail.wgayi.com.
7.15 IN PTR www.got7.com.
7.15 IN PTR www.wgayi.com.

建立不同域名对应的网站根目录

#mkdir /web
#cd /web
#mkdir got7 wgayi
#cd got7
#cat index.html
this is got7
#cd ../wgayi/
#cat index.html
this is wgaga

测试:将测试机器的dns设置为dns服务器的ip地址

apche 虚拟主机设置的更多相关文章

  1. Mac Yosemite OS10.10 Apache 虚拟主机设置

    昨天睡觉前开始挂机下载OS10.10 Yosemite,早上6点半就很兴奋地起来安装新系统了.安装完成后打开界面,感觉真的大不一样了,很优很美,很喜欢. 在下载各种更新,体验各种新功能的同时,我也不忘 ...

  2. Linux课程---16、apache虚拟主机设置(如何在一台服务器上配置三个域名)

    Linux课程---16.apache虚拟主机设置(如何在一台服务器上配置三个域名) 一.总结 一句话总结:有三个网站www.lampym.com,bbs.lampym.com,mysql.lampy ...

  3. Apache与Nginx虚拟主机设置(多域名和多端口的区别)

    为了方便管理虚拟主机,应该尽量少修改主配置文件http.conf或者nginx.conf,大部分修改变更都在虚拟主机片配置文件httpd- vhost.conf或者vhost.conf中完成,这样有利 ...

  4. apache虚拟主机设置泛域名的方法

    在apache虚拟主机中设置泛域名解析,主要是用到ServerAlias 的配置. 1.支持多域名 例如,让mail.jbxue.org.smtp.jbxue.org.pop3.jbxue.org 都 ...

  5. Apache虚拟主机设置

    Apache支持两种虚拟主机,一种是基于IP地址的,一种是基于域名的. 基于IP地址的虚拟机现在使用的很少,它需要一台服务器需要拥有多个IP地址.基于域名的虚拟主机要求服务器有一个IP地址就可以了,只 ...

  6. 腾讯Ubuntu云虚拟主机设置ftp服务器

    刚申请了免费的腾讯云主机, 发现还要想办法自己的服务器代码传到云主机上 在网上搜了很多方法介绍, 照着设置完后都无法正常连接 最后半夜尿醒来睡不着找到一篇站内文章, 提到必须注释掉一行代码 这个是其他 ...

  7. apache vhosts 虚拟主机设置

    编辑vhosts文件:/alidata/server/httpd-2.4.10/conf/extra/httpd-vhosts.conf <VirtualHost *:80> <Lo ...

  8. 虚拟主机是设置在httpd-vhosts.conf还是vhosts.conf还是httpd.conf

    https://blog.csdn.net/weisubao/article/details/43536723 解决方案:虚拟主机是设置在httpd-vhosts.conf还是vhosts.conf还 ...

  9. 【转】Apache 配置虚拟主机三种方式

    Apache 配置虚拟主机三种方式  原文博客http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 一.基于IP 1. 假 ...

随机推荐

  1. HDU3068 最长回文串

    题目大意:给出一个字符串,求其回文串的长度.有多组数据. 分析:manacher算法模板题. //在原字符串两边和中间插入一个从未出现的字符,比如‘#’.然后再在最前面插入一个‘*’.#include ...

  2. python---tuple元祖

    ython的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tup1 = ('physics', 'c ...

  3. sql server 去除(替换)空格,回车,换行 函数

    --create-- SQL去除回车符,换行符,空格和水平制表符create function RepSymbolChar(@str nvarchar(max))returns nvarchar(ma ...

  4. CORBA IOR学习

    Interoperable Object References: IOR IOR用于表示一个对象引用,我们知道,当我们在客户端一个CORBA对象的时候,接触的并不是真正的对象,而是这个对象的代理(Pr ...

  5. C#封装好的Win32API

    Kernel.cs using System; using System.Runtime.InteropServices; using System.Text; using HANDLE = Syst ...

  6. Axure 使用心得总结

    Axure的本意是高效快捷的完成原型制作,能够清晰的说明功能,交互就是好的,"够漂亮"就行,不需要做到很完美,至于完美还是交给专业的UI吧. 一些心得记录下来: 1.下载一些常用的 ...

  7. LAN-LAN FREE-SERVER FREE

    注:本文转自http://taotao1240.blog.51cto.com/731446/839702 CU上有个板块叫“存储备份”,可见存储和备份是紧紧联系的.在看备份的时候,经常能看到LAN f ...

  8. ubuntu下git安装及使用

    ubuntu下git安装及使用   其实,好几个月前,就已经安装好了,可是一直搁置在那儿,所以密码等一些其它细节都忘的差不多了,所以今天就重新部署了一下,并开始积极使用......... 1,git ...

  9. Webpack 入门指南 - 3. Hello, Angular2!

    Webpack 入门指南 - 1.安装 Webpack 入门指南 - 2.模块 这一次,我们使用 Webpack 来打包 Angular 2 的应用. 与官方的 Hello, Angular 2 项目 ...

  10. [ json editor] 如何在网页中使用Json editor 插件

    [目的] 在自己的网页上交由用户进行json的可视化编辑 [难点]1.json中含有递归嵌套的数组和对象 2.json中的基本值类型有数字.字符串和布尔型 [方法]使用daviddurman的Flex ...