httpd的虚拟主机(不同ip地址,同一个ip不同端口,同一个ip同一个端口不同域名都可以实现不同网站)运用

基于不同ip地址的方式

我们要先编辑配置文件vim /etc/httpd/conf/httpd.conf

我们添加俩个台虚拟主机(俩个ip地址)

首先把之前的DocumnetRoot的目录注释掉然后添加下面的内容,我们添加俩个虚拟主机一个是192.168.10.2一个是192.168.10.3

 首先创建目录编辑配置文件中的路径web1和web2

 

我们创建文件并输入内容

然后我们添加一个ip地址并查看

然后重启httpd服务然后浏览器打开俩个网站

基于不同端口的方式:

我们使用同一个ip地址不同端口进行访问不同的网址比如8080我们在配置文件中添加端口8080来访问web3

然后我们在端口监听配置中多添加一个端口号为8080

我们创建一web3的文件并输入内容然后进行服务重启然后进行测试

出现这样的情况说我们用同一个ip不同的端口可以设置不同的网站

基于主机名的方式:

我们使用相同的iP地址但是域名不同来解析刚才的3个网站

第一步我们把虚拟解析的

开启这个功能并且指定只有192.168.10.2地址(如果不改会出现之能解析为第一个)

下面修改为

然后我们重启服务

因为没有DNS域名解析所以我们使用另外一台主机(192.168.10.5)进行测试

192.168.10.5的主机编辑文件并保存

我们使用以下命令进行测试如果为以下情况说明我们的使用域名但是同一个ip地址进行不同的网站成功了

[root@liudongyi ~]# curl http://web1.ldy.com
xiaobendan
[root@liudongyi ~]# curl http://web2.ldy.com
xiaobendan2
[root@liudongyi ~]# curl http://web3.ldy.com
shaguaweb3

猜你喜欢

转载自blog.csdn.net/qq_40210617/article/details/86682346