apche 虚拟主机设置
<要求>:
两个不同的域名 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 虚拟主机设置的更多相关文章
- Mac Yosemite OS10.10 Apache 虚拟主机设置
昨天睡觉前开始挂机下载OS10.10 Yosemite,早上6点半就很兴奋地起来安装新系统了.安装完成后打开界面,感觉真的大不一样了,很优很美,很喜欢. 在下载各种更新,体验各种新功能的同时,我也不忘 ...
- Linux课程---16、apache虚拟主机设置(如何在一台服务器上配置三个域名)
Linux课程---16.apache虚拟主机设置(如何在一台服务器上配置三个域名) 一.总结 一句话总结:有三个网站www.lampym.com,bbs.lampym.com,mysql.lampy ...
- Apache与Nginx虚拟主机设置(多域名和多端口的区别)
为了方便管理虚拟主机,应该尽量少修改主配置文件http.conf或者nginx.conf,大部分修改变更都在虚拟主机片配置文件httpd- vhost.conf或者vhost.conf中完成,这样有利 ...
- apache虚拟主机设置泛域名的方法
在apache虚拟主机中设置泛域名解析,主要是用到ServerAlias 的配置. 1.支持多域名 例如,让mail.jbxue.org.smtp.jbxue.org.pop3.jbxue.org 都 ...
- Apache虚拟主机设置
Apache支持两种虚拟主机,一种是基于IP地址的,一种是基于域名的. 基于IP地址的虚拟机现在使用的很少,它需要一台服务器需要拥有多个IP地址.基于域名的虚拟主机要求服务器有一个IP地址就可以了,只 ...
- 腾讯Ubuntu云虚拟主机设置ftp服务器
刚申请了免费的腾讯云主机, 发现还要想办法自己的服务器代码传到云主机上 在网上搜了很多方法介绍, 照着设置完后都无法正常连接 最后半夜尿醒来睡不着找到一篇站内文章, 提到必须注释掉一行代码 这个是其他 ...
- apache vhosts 虚拟主机设置
编辑vhosts文件:/alidata/server/httpd-2.4.10/conf/extra/httpd-vhosts.conf <VirtualHost *:80> <Lo ...
- 虚拟主机是设置在httpd-vhosts.conf还是vhosts.conf还是httpd.conf
https://blog.csdn.net/weisubao/article/details/43536723 解决方案:虚拟主机是设置在httpd-vhosts.conf还是vhosts.conf还 ...
- 【转】Apache 配置虚拟主机三种方式
Apache 配置虚拟主机三种方式 原文博客http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 一.基于IP 1. 假 ...
随机推荐
- SQL JOIN的用法
背景:(血的教训) 非常感谢能够有幸的去活力世纪面试,面试官非常的祥和,虽然最后没能够去成,但是非常的感谢,是他让我明白了自己还有很多需要去学习,每一次的面试不是为了去证明自己有多强,能拿多少的工资, ...
- dubbo简单demo
zookeeper,可以集群,可以只安装一台 依赖dubbo jar, zkclient等 发布服务 <?xml version="1.0" encoding=" ...
- Stanford NLP学习笔记1:课程介绍
Stanford NLP课程简介 1. NLP应用例子 问答系统: IBM Watson 信息提取(information extraction) 情感分析 机器翻译 2. NLP应用当前进展 很成熟 ...
- InfoPath中用户数据类型结构解析
由于缺少对“用户”数据类型结构的明确定义,在设计InfoPath表达式时往往会耗用大量时间尝试,而且不一定能得到期望结果.下面对用户数据类型的结构进行详细解析. >> 什么是用户数据类型 ...
- 剑指 Offer 题目汇总索引
剑指 Offer 总目录:(共50道大题) 1. 赋值运算符函数(或应说复制拷贝函数问题) 2. 实现 Singleton 模式 (C#) 3.二维数组中的查找 4.替换空格 ...
- .net 生成 静态页面
.net 生成 静态页面 <!--Main.Aspx--> <%@ page language="C#" %> <%@ import namespac ...
- 【原创】【2015最新】微信公众平台开发手把手入门之一:缘起微信公众号(PHP,MYSQL, BAE)
最近因为业务的需要,老板布置做了两个月简单的的微信公众平台开发,从网上搜了一些资料,实话说资料不多. 在参考学习的过程中也遇到了不少难缠的小问题,虽然不难逾越,但是确实浪费了时间. 我发现网上仅有不多 ...
- ShellExecute 使用方法
ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件.打开一个目录.打印一个文件等等),并对外部程序有一定的控制. 有几个API函数都可以实现这些功能,但是在大多数情况下She ...
- jQuery中时间戳和日期的相互转换
在项目中经常会使用时间戳和日期的相互转换,可以参考如下代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 ...
- backup3
private void changLayoutTemp2(IActiveView activeView, IPageLayout pageLayout, IPageLayout pTempPageL ...