前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >apache多站点配置汇总

apache多站点配置汇总

作者头像
苦咖啡
发布2018-05-07 17:19:09
3.1K0
发布2018-05-07 17:19:09
举报
文章被收录于专栏:我的博客我的博客

今天一个网友咨询多站点配置,于是就捣鼓了一番,现在总结出来给大家分享

多站点总的来说就三种:基于多ip多站点,基于单ip多域名多站点,基于单ip多端口站点

1、基于多ip的站点(使用很少,那有那么多ip给你用啊)

要求:有两个IP(192.168.81.130和192.168.81.132,要求输入两个ip访问两个不同的站点)

第一步:先设置监听端口

找到httpd.conf中的listen添加如下内容

Listen 192.168.81.130:80

Listen 192.168.81.132:80(这里提示下端口如果设置成其他端口也可以,但是你输入ip之后需要加上端口号~~)

第二步:建立虚拟主机

在httpd.conf最后添加如下内容

NameVirtualHost 192.168.81.130:80

<VirtualHost 192.168.81.130:80> ServerName 192.168.81.130 DocumentRoot “D:/wamp/www/” <Directory “D:/wamp/www/”> order allow,deny allow from all </Directory> </VirtualHost>

NameVirtualHost 192.168.81.132:80 <VirtualHost 192.168.81.132:80> ServerName 192.168.81.132 DocumentRoot “F:/www/” <Directory “F:/www/”> order allow,deny allow from all </Directory> </VirtualHost>

第三步:重启apache,这样可以在浏览器上输入192.168.81.130和192.168.81.132访问一个web服务器上的不同网站了

2、基于单ip多站点

要求:假如服务器IP是192.168.81.131,域名为www.test.com和www.test2.com(如果不了解域名和服务器ip关系可以查询相关资料)

第一步:建立虚拟主机

NameVirtualHost 192.168.81.131:80 <VirtualHost 192.168.81.131:80> ServerName www.test.com#这里不带http DocumentRoot “D:/wamp/www/” <Directory “D:/wamp/www/”> order allow,deny allow from all </Directory> </VirtualHost>

<VirtualHost 192.168.81.131:80> ServerName www.test2.com#这里不带http DocumentRoot “F:/www/” <Directory “F:/www/”> order allow,deny allow from all </Directory> </VirtualHost>

这样就可以通过不同的域名访问到同一一个服务器上的不同网站了~~

3、基于单ip多端口

要求:服务器ip是192.168.81.131,输入192.168.81.131访问D盘下的www目录,输入192.168.81.131:82访问F盘下的www目录

第一步:设置监听端口

Listen 192.168.81.131:80

Listen 192.168.81.131:82

第二步:设置虚拟主机

NameVirtualHost 192.168.81.131:80 <VirtualHost 192.168.81.131:80>  ServerName 192.168.81.131 DocumentRoot “D:/www/” <Directory “D:/www/”> order allow,deny allow from all </Directory> </VirtualHost>

NameVirtualHost 192.168.81.131:82 <VirtualHost 192.168.81.131:82>  ServerName 192.168.81.131:82 DocumentRoot “F:/www/” <Directory “F:/www/”> order allow,deny allow from all </Directory> </VirtualHost>

附:这样三个的区别和使用大家了解了吧?

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2012年5月19日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档