多域名虚拟空间及DNS配置
www.web1.comnews.web1.com
www.web2.com
web服务器IP:192.168.1.3
DNS服务器IP:192.168.1.5
1,打开httpd.conf,开启虚拟机模块
Include conf/extra/httpd-default.conf
2,编辑httpd-default.conf文件
#防止用户输入IP(如果不配置,服务器将显示相同IP,即192.168.1.3第一个配置模块的页面)
NameVirtualHost 192.168.1.3
<VirtualHost 192.168.1.3>
DocumentRoot "/var/www/html"
ServerName 192.168.1.3
</VirtualHost>
#-------------------------------------------------------------
<VirtualHost 192.168.1.3>
ServerAdmin webmaster@web1.com //邮箱
DocumentRoot "/usr/local/apache/web1"
ServerName www.web1.com
ErrorLog "logs/web1.com-error_log"
CustomLog "logs/web1.com-access_log" common
</VirtualHost>
<VirtualHost 192.168.1.3>
DocumentRoot "/usr/local/apache/web1/news"
ServerName news.web1.com
ErrorLog "logs/web1.com-error_log"
CustomLog "logs/web1.com-access_log" common
</VirtualHost>
<VirtualHost 192.168.1.3>
ServerAdmin webmaster@web2.com //邮箱
DocumentRoot "/usr/local/apache/web2"
ServerName www.web2.com
ErrorLog "logs/web2.com-error_log"
CustomLog "logs/web2.com-access_log" common
</VirtualHost>
3,DNS配置,/etc/named.conf
zone "web1.com" IN {
type master;
file "web1.com.zone"; (正向解析的文件,它保存在/var/named/)
};
zone "web2.com" IN {
type master;
file "web2.com.zone"; (正向解析的文件,它保存在/var/named/)
};
4,编辑/var/named/web1.com.zone(web2.com相同)
这里要说明的是:如果DNS配置了news,而虚拟主机中没有配置news的访问模块,那么在输入news.web1.com中,会找相同IP的内容,在此例中,它会去找DocumentRoot "/var/www/html"的文件。
转载于:https://www.cnblogs.com/jone_linux/archive/2009/09/16/1567865.html
多域名虚拟空间及DNS配置相关推荐
- centos 设置本地域名_centos 本地dns配置
折腾了差不多两天,看了不少中文,英文文档.终于搞定,记录下心得.本文只讨论正向解析. 安装 ============= yum install bind 全局配置 ========= 由于只是做本地d ...
- linux下 DNS配置过程『罗斌原创』
DNS配置过程 任务1:配置主DNS 1.检查是否安装了bind软件包,rpm -qa | grep bind 如果没有安装则挂载第四张光盘, mount -t iso9660 /dev/cdrom ...
- linux dns已经配置,linux DNS 配置
在局域网内部通过构建DNS服务器,可以使用户使用域名访问局域网中的每一台计算机.在互联网中,通过DNS服务器,可以使全世界的网络用户使用域名访问各种类型的主机,如WEB服务器.邮件服务器等 而我们使用 ...
- linux 内核配置 dns,Linux的dns配置 - Linux操作系统基础进阶练习题_Linux教程_Linux公社-Linux系统门户网站...
1.1)查询是否安装DNS软体 1.2)安装bind_chroot 1.3)编辑/etc/sysconfig/named,查看chroot的路径 1.4)注释掉/etc/resolv.conf中其它D ...
- rhel dns 配置
RHEL5.7下的DNS服务器配置 2011-10-18 09:26:24 标签:linux DNS RHEL5.7 服务器配置 RHEL 版权声明:原创作品,如需转载,请与作者联系.否则将追究法律 ...
- 【好文收藏】k8s中Pod 无法正常解析域名:部署 DNS 调试工具排查
k8s 中 Pod 无法正常解析域名:部署 DNS 调试工具排查 问题描述 最近将 Kubernetes 升级到 1.18.1 版本,不过升级完后,查看工作节点的部分 Pod 无法启动,查看消息全是 ...
- Linux网络DNS配置反向解析与构建主从域名服务器
DNS配置反向解析与构建主从域名服务器 一.DNS反向解析 ①配置反向解析 1.编辑主配置文件 2.修改区域配置文件,添加反向区域配置 3.配置反向区域数据文件 4.重启服务进行测试 ②配置反向解析( ...
- 解决Linux下DNS配置重启失效问题
摘要: 原创出处 https://peijie-sh.github.io 欢迎转载,保留摘要,谢谢! 有时候能ping通ip地址,却ping不通域名,这就是dns没有配置的缘故. 但是DNS配置文件 ...
- linux下DNS配置详解
linux下DNS配置详解 DNS 是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务.在Internet上域名与IP地址之间是一一对应的 ...
最新文章
- 重构路上遇到的一些兼容性问题
- Python中断多重循环的几种思路
- 森斯伯里管理奖学金 皇家工程学院
- indigo egit
- java InputStream的使用
- linux的驱动开发——交叉编译器
- CNN发展历史【从LeNet到DenseNet】
- linux sed后 保存文本,实例详解linux文本三剑客--sed
- QT学习之解决QT中QIcon图标不显示的问题
- 51nod 1130 N的阶乘的长度 V2(斯特林近似)
- 如何向VISUAL SVN SERVER上传文件
- 10g gtx 光纤通信测试_光纤通信系统仿真实验
- 一个毕业设计手机病毒软件查杀
- 解决错误Establishing SSL connection without server‘s identity verification is not recommended.
- Python大小写转换
- Putty的下载和安装
- 如何获取网络协议的协议号
- C语言--使用指针实现删除字符串中的空格
- 【Other】最近在研究的, Java/Springboot/RPC/JPA等
- 博通向芯片交换机中新增软件控制功能