博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用httpd虚拟主机实现不同主机名使用同一IP
阅读量:5825 次
发布时间:2019-06-18

本文共 671 字,大约阅读时间需要 2 分钟。

背景介绍

传统的httpd服务只能给一个主机提供服务,有时候会有同一IP地址为多个主机名提供服务的需求,以下就来介绍具体步骤,拓扑图如下:

spacer.gif

操作步骤

1.安装httpd服务后启动httpd服务,启动时会有点慢,可以根据提示看到是因为没有找到主机名解析地址

spacer.gif

2./etc/httpd/conf/httpd.conf下将本地IP地址添加进来,这样就直接使用本地地址

spacer.gif

3.在/var/www/html目录下创建一个index.html文件,使用浏览器测试,确保服务正常

spacer.gif

4.上述方法172.16.10.10/24这个IP就只能为一个主机提供服务,如要想让多台主机使用一个IP就需要在配置文件中启用httpd中的虚拟主机,需要注意的是虚拟主机服务与httpd的默认服务不能同时存在。在配置文件/etc/httpd/conf/httpd.conf文件内注销默认根文件路径,这也就是为什么网页的文件要放在/var/www/html目录下

spacer.gif

5.取消NameVirtualHost的注销,让他监听所有地址的80端口

spacer.gif

6.为每一个主机添加一个虚拟机容器,并指明主机名和根文档路径,改完配置文件后合一使用httpd -t检查

spacer.gif

7.在指定的跟文档路径下创建相应目录,并给每个目录中创建index.html文件,重读httpd的配置文件

spacer.gif

8.修改client端主机的host文件

spacer.gif

9.在client端浏览器输入地址,验证结果,至此操作完成

spacer.gif

本文转自 qiao645 51CTO博客,原文链接:http://blog.51cto.com/arkling/1840027

转载地址:http://ckpdx.baihongyu.com/

你可能感兴趣的文章
Python 3 面向对象进阶
查看>>
MAVEN for mac 安装
查看>>
9、StringBuffer和StringBuilder
查看>>
转 白话经典算法系列之六 快速排序 快速搞定
查看>>
python如何在一个for循环中遍历多个列表
查看>>
第四章:执行环境与作用域
查看>>
NYOJ1057:寻找最大数(三)
查看>>
关于去掉字符串中最后一个符号的实例
查看>>
一些Android手机的平台信息
查看>>
table常用范例 转载不了我就复制粘贴前辈,自己整理的
查看>>
去除所有js,html,css代码
查看>>
HBase 第四章 HBase原理
查看>>
移动前端优化,应该找对干爹!
查看>>
扩展欧几里德算法——求最小整数解
查看>>
java中静态代码块的用法 static用法详解
查看>>
iOS 后台执行
查看>>
UVALive 4992 Jungle Outpost(半平面交)
查看>>
ReflectionToStringBuilder
查看>>
数据库SQL及相关
查看>>
函数的渐近增长
查看>>