构建虚拟主机-域名,端口及ip

构建虚拟主机之域名,端口,ip

前言:虚拟主机是什么?我们得对它有些基本的了解

虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器。虚拟主机技术极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务也成了网络时代的一种新型经济形式。

虚拟主机又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。虚拟主机之间完全独立,并可由用户自行管理,虚拟并非指不存在,而是指空间是由实体的服务器延伸而来,其硬件系统可以是基于服务器群,或者单个服务器。
其技术是互联网服务器采用的节省服务器硬件成本的技术,虚拟主机技术主要应用于HTTP,FTP,EMAIL等多项服务,将一台服务器的某项或者全部服务内容逻辑划分为多个服务单位,对外表现为多个服务器,从而充分利用服务器硬件资源。如果划分是系统级别的,则称为虚拟服务器。

虚拟web主机

在同一台服务器中运行多个web站点,其中每一个站点并不独立占用一台真正的计算机(虚拟虚拟,就跟vr虚拟现实游戏一样,手动狗头-。。-)

httpd支持的虚拟主机类型

给予域名的虚拟主机

基于ip地址的虚拟主机

基于端口的虚拟主机

1.虚拟主机-基于域名

首先我们给虚拟机添加一个网卡,以方便后面基于ip的实验。

mark

首先我们得装dns,把bind和httpd一起都装了

mark

安装完成后,就可以去修改下三个地方的配置文件

mark mark

上面这张图片是将配置文件里面的localhost改成any,允许所有人的意思。保存退出。

mark

进去之后,我们为了方便,可以复制下图的这一段,作为模板(复制5行-5yy,粘贴p)

mark

因为偶们要做的是不同的域名,所以得粘贴2次。粘贴完后,记得每段之间空一行。这并不为了啥,纯属只是好看(来自强迫症患者的恶趣味)

mark

最后修改为上图

接下来进行区域数据文件的配置

mark mark

上面这张图就是要修改的配置文件,不过,窝们只需要改最后一行就行辽,但是要注意,最后那个ip地址是写自己主机的ip地址。

既然zombie搞好了,那我们ultman也可以顺便复制一哈

mark

接下来老规矩,重启服务,关闭防火墙

mark

所谓步步为营,才能夯实基础。做实验要养成做一步,验一步的好习惯。学习最重要的是学习到学习的方法,这乃大师所教之箴言。所以接下来我们就先验证下我们之前所做有木有错。

我们打开一台win10,由于开始win10是公网上的地址,我们需要将其的dns服务器改成我们刚刚实验做的服务器地址。

mark mark mark

确定完成后,便可以在cmd里用nslookup解析

mark

成功。

如果主配置文件中代码过多不方便应用,我们可以给子文件添加一个目录

mark

我们可以直接去写配置文件,自己定义

mark mark

这个只是zombie的配置,我们可以直接复制,为了ultman方便

前面我说过怎么复制了哦,这边就不再说了。复制之后,自然要做的就是将zombie改成ultman,大佬提供高端操作如图,意思就是将11到19行的zombie全部替换成ultman

mark

保存退出

在此目录下建立目录,再进入html修改配置

mark mark mark mark

保存退出

接下来进入ultman的html修改配置

mark mark

保存退出

到conf位置下,进入主配置文件位置进行配置

mark

进入配置文件后,按G,进入最后一行,添加

mark

启动服务发现启动不了,根据提示去寻找错误

mark mark

根据错误提示进入以下文件修改

mark mark mark

在这两行的最后加上common,不加这两个就会报错

mark

再次启动服务,成功了

接下来进行验证。打开win10的浏览器,输入以下网址

mark mark

验证成功~

2.虚拟主机-基于端口

先去改下vhost文件

mark

将文件里9-11行复制粘贴在下面

mark

修改文件

mark

接下来的操作就和之前的差不多了

mark mark

接下来看看监听端口

mark

接下来去修改监听端口的配置文件

mark

将这两端口改成如图,监听两个端口

mark

重启服务

mark

netstat -ntap看看端口情况

mark

说明两个端口都处于监听状态了

接下来我们还是用win10的客户机进行访问

再之前的ultman网址后面加:8080就可以访问网站了

mark
3.虚拟主机-基于ip

还是进入这个配置文件

mark

为了方便实验,我们将ultman和ultman02的配置文件注释掉

mark mark

将zombie的文件复制粘贴在下面

mark

再修改80端口地址为自己的两个网卡地址

mark

接下来还是和之前一样的html操作

mark mark mark mark

改完之后,还有监听地址

mark

改成如图

mark

接下来重启服务

mark

如果最后没有在对应的文件夹改html的文件的话,按两个ip地址访问的页面就将都是原来这个样子

mark mark

将zombie和zombie02里的html文件都改成你想显示的字段,页面便可以显示你想表达的内容。

小结:这次做的实验是虚拟主机。就好像是用服务器搭建了一个网站一样。想要对网页进行某些修改,都得去改里面的配置文件,但是一定要记住配置文件一旦改了,必须要重启服务!!!某些文件需要在哪个位置改也得多记记,多练练就熟练了。

发布了41 篇原创文章 · 获赞 7 · 访问量 859

猜你喜欢

转载自blog.csdn.net/qq_45682385/article/details/104056548