博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 6.9配置httpd-2.2.x虚拟主机的三种方式
阅读量:5890 次
发布时间:2019-06-19

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

一、配置基于IP的虚拟主机

1、 新增一个IP地址:

# ip addr list | grep eth0

# ip addr add 192.168.199.100/24 dev eth0

# ip addr list | grep eth0

2、 创建目录及测试页面:

# mkdir -pv /vhosts/{web1,web2}/htdocs

# vim /vhosts/web1/htdocs/index.html -->  <h3>Web1</h3>

# vim /vhosts/web2/htdocs/index.html -->  <h3>Web2</h3>


3、 修改/etc/httpd/conf/httpd.conf配置文件,在末尾新增如下代码,并重载httpd服务:

4、 访问测试页:

 

二、配置基于端口的虚拟主机

1、 创建目录及测试页面:

# mkdir -pv /vhosts/{web3,web4}/htdocs

# vim /vhosts/web3/htdocs/index.html -->  <h3>Web3</h3>

# vim /vhosts/web4/htdocs/index.html -->  <h3>Web4</h3>

2、 修改/etc/httpd/conf/httpd.conf配置文件:

(1)新增监听端口8000:在"Listen 80"下新增代码"Listen8000"

(2)在末尾新增如下代码,并重启httpd服务(监听端口改变需要重启服务):

3、 访问测试页:

 

三、配置基于主机名的虚拟主机

1、 创建目录及测试页面:

# mkdir -pv /vhosts/{web5,web6}/htdocs

# vim /vhosts/web5/htdocs/index.html -->  <h3>Web5</h3>

# vim /vhosts/web6/htdocs/index.html -->  <h3>Web6</h3>

2、 修改/etc/httpd/conf/httpd.conf配置文件,在末尾新增如下代码,并重载httpd服务:

3、 修改本地hosts文件:

(1)Windows 10系统:C:\Windows\System32\drivers\etc\hosts

(2)CentOS 6.9系统:/etc/hosts

都是在末尾新增代码:192.168.199.6 web5.vhosts.com web6.vhosts.com

4、 访问测试页:

(1)Windows 10系统:

如果此时使用IP访问:

(2)CentOS 6.9系统:

      本文转自Marion0728  51CTO博客,原文链接:http://blog.51cto.com/qiuyue/1970911,如需转载请自行联系原作者

你可能感兴趣的文章
Git 分支操作
查看>>
练习:WinForm 三级联动(中国行政区划)
查看>>
《世界是数字的》读笔
查看>>
Vue局部注册 或者全局注册 组件时,组件定义要用 分隔命名,用驼峰命名是不生效的...
查看>>
BootStrap 最佳资源合集(转)
查看>>
详解Jquery和AngularJs,Servlet中jsonp解决跨域问题(转)
查看>>
小程序OSS图片上传
查看>>
spring mvc 跨域
查看>>
如何让 node 运行 es6 模块文件,及其原理
查看>>
jsp标准动作
查看>>
alert一般用来调试客户端的javascript代码,以及更好的调试方法
查看>>
【总结】前端面试会问哪些问题?
查看>>
ResultSet的getInt()和getString()方法详解
查看>>
新买了一对充电电池,是该先用光电再充还是先充再用?
查看>>
如何弹出WiFi提示列表。
查看>>
移动端适配字体大小
查看>>
springboot 博客分享
查看>>
第七次作业
查看>>
Python 递归和迭代函数
查看>>
Tips——canvas闪屏问题的处理
查看>>