找回密码
 注册
查看: 1390|回复: 0

Win2003+Wamp5 V2.1配置VPS环境

[复制链接]
发表于 2011-9-7 07:35:25 | 显示全部楼层 |阅读模式
核心提示:Win2003+Wamp5 V2.1配置VPS环境,多站点。利用wampserver安装包直接进行环境配置步骤简单,对于没有任何基础的童鞋们也可以进行自己配置。  
                1、安装wampserver  
利用wampserver安装包直接进行环境配置步骤简单,对于没有任何基础的童鞋们也可以进行自己配置。  
wamp5V2.1包:PHP 5.3.3、mysql 5.5.8、Apache 2.2.17、PHPMyAdmin 3.2.0.1  
下载地址:
>>点击下载
  
下载成功之后,直接双击安装,过程中选择安装到指定目录即可。这里安装到: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_module modules/mod_alias.so 前面是否有#,如果有,去除这句话前面的# (开启alias的支持)  
第446行:#Include conf/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  
            
DocumentRoot /www/example1-80
ServerName www.example1.com
  
            
DocumentRoot /www/example1-8080
ServerName www.example1.com
  
            
DocumentRoot /www/example2-80
ServerName www.example1.org
  
            
DocumentRoot /www/example2-8080
ServerName www.example2.org

————————————————————  
            2、多IP单端口多站点
———————————————————–

DocumentRoot “/usr/local/apache/a”
ServerName www.a.com #网站根目录
ServerAlias a.com #做出响应的域名,其实也就是这里列出的域名,也指向前面设置的网站根目录
DirectoryIndex index.html index.php
  
            NameVirtualHost 192.168.1.2:80  
            
DocumentRoot “/usr/local/apache/b”
ServerName www.b.com
ServerAlias b.com
DirectoryIndex index.php
  
            
DocumentRoot “/usr/local/apache/c”
ServerName www.c.com
ServerAlias c.com
DirectoryIndex index.php

—————————————————————  
            3、单IP单端口多站点
—————————————————————
Listen 80  
            NameVirtualHost 192.168.1.15 #接收请求的IP地址  
             #绑定的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 #用户日志

Options Indexes FollowSymLinks
AllowOverride All #AllowOverride指明Apache服务器是否加载.htacess
Order allow,deny
Allow from all
  
              
            # 多台可以再添加

DocumentRoot “D:/Inetpub/www/other/”
ServerName www.other.com  
            
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

  
            根据自己的需要设置即可,除了DocumentRoot、ServerName是必须的外,其他几个设置都可以不要。  
            
        
3、重启apache,搞定  
注意:实际配置时,可以一边配置一边查看效果,以免配置过程出现错误,最后又不容易找到。  
作者:济忆 原文:
http://www.yanglongji.com/server/vps-win2003-wamp5/
?转载请注明出处。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|鼠窝站长论坛

GMT+8, 2024-12-24 07:16 , Processed in 0.052975 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表