怎样在wampserver下配置虚拟主机支持多站点

 我来答
北橙网络
2015-09-19 · TA获得超过124个赞
知道答主
回答量:443
采纳率:0%
帮助的人:192万
展开全部

Win2003+Wamp5 V2.1配置VPS环境多站点设置

2011-06-02 10:47 来源:记忆博客【大 中小】

1、安装wampserver

利用wampserver安装包直接进行环境配置步骤简单,对于没有任何基础的童鞋们也可以进行自己配置。

wamp5V2.1包:PHP 5.3.3、mysql 5.5.8、Apache 2.2.17、PHPMyAdmin 3.2.0.1

下载地址:HYPERLINK "http://58.100.228.113:9205/67823CB7F0273DBFE1283EB3F243EA3283AFC769CB62C1379B1D622681570EBAED9DCFD9ECFFFD159E0D46050/183.60.130.103:8080/11/WampServer2.1a-x32.rar">HYPERLINK"http://58.100.228.113:9205/67823CB7F0273DBFE1283EB3F243EA3283AFC769CB62C1379B1D622681570EBAED9DCFD9ECFFFD159E0D46050/183.60.130.103:8080/11/WampServer2.1a-x32.rar">HYPERLINK"http://58.100.228.113:9205/67823CB7F0273DBFE1283EB3F243EA3283AFC769CB62C1379B1D622681570EBAED9DCFD9ECFFFD159E0D46050/183.60.130.103:8080/11/WampServer2.1a-x32.rar"点击下载

下载成功之后,直接双击安装,过程中选择安装到指定目录即可。这里安装到:D:\wamp

注意:如果之前没有安装过apache、mysql之类的,直接一直点击 Next(下一步) 直到安装成功即可。如果前面有安装过,最好先卸载,然后再进行wamp包的安装。

安装好之后右下角将会出现下面的图片,右键点击:

 

这样就已经安装好了,apache、mysql、php、phpmadmin等,可以通过浏览器访问:http://localhost/ 查看安装后效果。

如果需要开启伪静态支持:

   

打开apache的配置文件httpd.conf
 1.把#LoadModule  rewrite_module modules/mod_rewrite.so前面的#去掉。
 2.找到
 #
 # AllowOverride controls what directives may be placed in .htaccess files.
 # It can be “All”, “None”, or any combination of the keywords:
 # Options FileInfo AuthConfig Limit
 #
 AllowOverride None
 把  AllowOverride None 改为 AllowOverride All
 最后就是重启一下apache服务器使配置生效,这样就支持.htaccess文件了

     

接着进行域名的绑定,当然,域名必须已经解析到你当前VPS。

2、配置多站点:

打开bin\apache\Apache2.2.17\conf\httpd.conf

第61行:LoadModule alias_modulemodules/mod_alias.so 前面是否有#,如果有,去除这句话前面的#(开启alias的支持)

第446行:#Includeconf/extra/httpd-vhosts.conf 去掉前面的# (使apache能够读取extra/httpd-vhosts.conf 文件)

打开bin\apache\Apache2.2.17\conf\extra\httpd-vhosts.conf

删除底部默认的一些配置:

 

之后根据下述添加多站点的方式,选择一种自己进行添加:

   

1、多IP多端口多站点配置

 

Listen 172.20.30.40:80
 Listen 172.20.30.40:8080
 Listen 172.20.30.50:80
 Listen 172.20.30.50:8080

 

<VirtualHost 172.20.30.40:80>
 DocumentRoot /www/example1-80
 ServerName www.example1.com
 < /VirtualHost>

 

<VirtualHost 172.20.30.40:8080>
 DocumentRoot /www/example1-8080
 ServerName www.example1.com
 < /VirtualHost>

 

<VirtualHost 172.20.30.50:80>
 DocumentRoot /www/example2-80
 ServerName www.example1.org
 < /VirtualHost>

 

<VirtualHost 172.20.30.50:8080>
 DocumentRoot /www/example2-8080
 ServerName www.example2.org
 < /VirtualHost>
 ————————————————————

 

2、多IP单端口多站点
 ———————————————————–
 <VirtualHost 192.168.1.1:80>
 DocumentRoot “/usr/local/apache/a”
 ServerName www.a.com #网站根目录
 ServerAlias a.com #做出响应的域名,其实也就是这里列出的域名,也指向前面设置的网站根目录
 DirectoryIndex index.html index.php
 < /VirtualHost>

 

NameVirtualHost 192.168.1.2:80

 

<VirtualHost 192.168.1.2:80>
 DocumentRoot “/usr/local/apache/b”
 ServerName www.b.com
 ServerAlias b.com
 DirectoryIndex index.php
 < /VirtualHost>

 

<VirtualHost 192.168.1.2:80>
 DocumentRoot “/usr/local/apache/c”
 ServerName www.c.com
 ServerAlias c.com
 DirectoryIndex index.php
 < /VirtualHost>
 —————————————————————

 

3、单IP单端口多站点
 —————————————————————
 Listen 80

 

NameVirtualHost 192.168.1.15 #接收请求的IP地址

 

<VirtualHost 192.168.1.15> #绑定的ip

 

ServerAdmin test@test.com #管理员邮箱
 DocumentRoot “D:/Inetpub/www/maidou/” #网站目录
 ServerName www.test.com #主机名(域名)

 

DirectoryIndex index.php #主目录默认页

 

ServerAlias test.other.com  admin.other.com #做出响应的域名

 

ErrorLog logs/error_log.log #错误日志
 CustomLog logs/custom.log common #用户日志
 <Directory “D:/Inetpub/www/maidou/”>
 Options Indexes FollowSymLinks
 AllowOverride All #AllowOverride指明Apache服务器是否加载.htacess
 Order allow,deny
 Allow from all
 < /Directory>

 

</VirtualHost>

 

# 多台可以再添加
 <VirtualHost 192.168.1.15>
 DocumentRoot “D:/Inetpub/www/other/”
 ServerName www.other.com

 

<Directory “D:/Inetpub/www/other/”>
 Options Indexes FollowSymLinks
 AllowOverride All
 Order allow,deny
 Allow from all
 < /Directory>
 < /VirtualHost>

 

根据自己的需要设置即可,除了DocumentRoot、ServerName是必须的外,其他几个设置都可以不要。

     

 

<VirtualHost *:80>

  DocumentRoot "D:/wamp/www/xiangjun"

  ServerAlias 1.com

</VirtualHost>

3、重启apache,搞定

C:\WINDOWS\system32\drivers\etc\hosts

注意:实际配置时,可以一边配置一边查看效果,以免配置过程出现错误,最后又不容易找到。

作者:济忆 原文:http://www.yanglongji.com/server/vps-win2003-wamp5/ 转载请注明出处。

Tags:VPSHYPERLINK"http://www.idc123.com/news/tags.php?/VPS%E9%85%8D%E7%BD%AE/"配置,Win2003,Wamp5,wampserver

在HYPERLINK"http://www.idc123.com/news/1314865428.html"win2003HYPERLINK"http://www.idc123.com/news/1314865428.html"主机下HYPERLINK "http://www.idc123.com/news/1314865428.html"wordpressHYPERLINK"http://www.idc123.com/news/1314865428.html"自定义HYPERLINK"http://www.idc123.com/news/1314865428.html"urlHYPERLINK"http://www.idc123.com/news/1314865428.html"的方法HYPERLINK"http://www.idc123.com/news/1314865428.html"

新手入门HYPERLINK"http://www.idc123.com/news/1300091541.html": HYPERLINK"http://www.idc123.com/news/1300091541.html"如何部署使用你的第一个HYPERLINK"http://www.idc123.com/news/1300091541.html"linode VPS

优化HYPERLINK"http://www.idc123.com/news/1295232788.html"cmsHYPERLINK"http://www.idc123.com/news/1295232788.html"网站速度之HYPERLINK"http://www.idc123.com/news/1295232788.html"gzipHYPERLINK"http://www.idc123.com/news/1295232788.html"压缩教程HYPERLINK"http://www.idc123.com/news/1295232788.html" iis+win2003

答疑:HYPERLINK"http://www.idc123.com/news/1294802684.html"1GBHYPERLINK"http://www.idc123.com/news/1294802684.html"的HYPERLINK"http://www.idc123.com/news/1294802684.html"Xen VPSHYPERLINK"http://www.idc123.com/news/1294802684.html"一般能支持多少访问量?

服务器配置:HYPERLINK"http://www.idc123.com/news/1262589759.html"WIN2003HYPERLINK"http://www.idc123.com/news/1262589759.html"服务器安全设置

 


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
今至电子科技有限公司
2024-08-13 广告
服务器虚拟化是一种将物理服务器资源(如CPU、内存、存储)抽象并分割成多个独立虚拟服务器的技术。通过虚拟化软件,如VMware、Hyper-V等,可以在单一物理服务器上创建多个虚拟机,每个虚拟机都能运行独立的操作系统和应用程序,从而提高资源... 点击进入详情页
本回答由今至电子科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式