虚拟机配置www服务器配置,WWW服务器:在Apache中配置基于主机名的虚拟主机

在Apache的早期版本中,有三个配置文件:http.conf、srm.conf和access.conf。从1.3.4版本开始,这些配置信息都归入http.conf文件中,所以不再需要对另外两个配置文件进行修改。

​​Apache的配置文件http.conf位于/etc/http/conf/目录下。

反正不管你干过什么,只要是对文件进行修改之后,记得重启Apache,这样才能保证你做的修改真正起到了作用。​

实例:

给一台IP地址为192.168.0.1的WW服务器配置虚拟主机,通过www.wyh.com域名和www.test.com​域名分别访问两个不同的网站

​基于主机名的虚拟机

对于基于主机名的虚拟机配置​,需要配置DNS服务器,将每个主机名映射到不同的本地目录,然后配置Apache

HTTP服务器,令其辨识不同的主机名就可以了。(说起来好像很简单的样子,操作起来则是一步错步步错。囧)

如果局域网里已经有了DNS服务器了,那么只要打开本地的/etc/named.conf文件,然后加入那个DNS服务器的ip就可以了​。

下面是大头电脑环境内的DNS服务器配置(可供参考):

使用vi或者vim命令(你开心就好)​编辑/etc/named.conf文件,具体内容如下:

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

使用vi或者vim命令(同样你开心就好)边际/etc/named.rfc1912.zones文件,添加以下内容:

a4c26d1e5885305701be709a3d33442f.png

(最后一块为反向解析,按道理应该用不到反向解析,还没试验过,这里暂且让它留在这儿)

​使用vi或者vim命令(第三次了,你应该习惯了其中一个了吧)创建区文件wyh.con.zone和test.com.zone,并将文件保存在/var/named/目录中,两个文件的具体内容如下(设置两个域名都指向IP:192.168.0.1):

a4c26d1e5885305701be709a3d33442f.png

(两个文件的差别也只是域名不同而已,用复制文件的方式创建第二个吧,因为打起来真的好烦啊。对了,这里要特别提醒不要打错了,空格,标点什么的,大头因为这些文件中的一些小小的疏忽,来来回回查了改了好几遍,毕竟一步错步步错)

​因为上面添加了反向解析,所以还需要建立反向解析文件192.168.0.arpa,保存在/var/named/目录中:

a4c26d1e5885305701be709a3d33442f.png

DNS服务器配置完了,以为这个时候可以开启服务那就错了,还有一部很关键啊,在控制面板->网络与Internet->网络和共享中心->更改适配器中选择你使用的网络连接,在属性中加上你的DNS服务器地址:

a4c26d1e5885305701be709a3d33442f.png

现在就算完全配置完了,输入命令启动DNS服务器

#service named start

​DNS服务器成功启动之后,回到正题。为测试这两个域名能正常进行解析,然后在/var/www/目录下创建两个子目录:

#mkdir /var/www/wyh.com

#​mkdir /var/www/test.com

再在这两个目录下分别创建一个index.html文件,​内容就写最简单的,只是为了测试一下:

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

​这样就创建好了两个测试文件

再用vi或者vim命令修改配置文件/etc/httpd/conf/httpd/conf,先确认该文件中的端口监听:

a4c26d1e5885305701be709a3d33442f.png

​再在该文件最后添加:

a4c26d1e5885305701be709a3d33442f.png

​这样Apache就配置完成了,此时使用命令

#service httpd start

便可以开启Apache服务

这个时候便可以打开你的浏览器测试那两个域名​

我猜你应该还不会成功,因为怎么会这么容易让你成功

现在来关闭你的Linux防火墙吧(顺便对着电脑翻个白眼)

#service iptables stop

#setenforce 0

开头我们说好了的,不管干了什么,只要稍有修改,请重启服务:

#service named restart

#service httpd restart

现在可以开始测试我们的两个域名了,尽可能使用IE浏览器:

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值