码迷,mamicode.com
首页 > Web开发 > 详细

【Apache学习】linux中基于ip、基于端口的虚拟主机

时间:2015-08-06 02:10:31      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:虚拟主机   linux   

    由于httpd服务核心主机和虚拟主机,两种方式水火不容,所以,要设置虚拟主机,首先需要关闭核心主机,即注释httpd主配文件中的

vim /etc/httpd/conf/httpd.conf

技术分享


虚拟主机有三种工作模式:

  • 基于IP

  • 基于Port

  • 基于Host


基于IP

实现如下要求的两台虚拟主机


使用的ip192.168.56.169(虚拟机的ip),192.168.56.170(需要自己添加ip

全局监听Listen 80

技术分享

增加ip

技术分享

技术分享

物理机ping这两个ip

技术分享

技术分享

修改配置文件

技术分享

按如下创建目录和内容

技术分享

重启httpd服务,发现如下错误

技术分享

修改DocumentRoot为绝对地址

技术分享

重启服务

技术分享

测试

技术分享

技术分享


基于端口

按如下要求建立两个相同ip不同端口的虚拟主机,这中方法可以省ip资源。

技术分享

在配置文件中,增加8080端口,默认为80

技术分享

修改虚拟主机设置

技术分享

重启服务

技术分享

测试

技术分享

技术分享


基于域名的虚拟主机(待更新)

Done!

AdelaZhu


本文出自 “Adela” 博客,谢绝转载!

【Apache学习】linux中基于ip、基于端口的虚拟主机

标签:虚拟主机   linux   

原文地址:http://adelazhu.blog.51cto.com/9455045/1682088

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!