合肥网站建设工作室

关注合肥工作室微信公众号,提供最新网站建设资讯

扫一扫微信二维码

PHPAppserv配置多站点

2012-09-04 09:06:44建站知识 204

在之前的Appserv教程中,我介绍了AppServ配置与安装使用教程,Appserv作为PHP集成环境安装包,可以实现多种功能,配置Appserv实现多站点功能可方便PHP开发团队实时调试多个PHP网站,有访友向我提出怎么使用Appserv配置多站点问题,通过实践验证后,我以Appserv教程形式来作下解答。4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

我的Appserv安装环境是WindowsXP,为什么首先要修改hosts文件呢?这是因为一般情况下Appserv的安装调试都是在本机上进行的,当使用Appserv配置多站点时,域名指向都是127.0.0.1,你需要对不同的域名进行映射,否则即便配置完毕也是无法访问的,除非你有公网IP,并通过DNS进行映射。4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

  找到WINDOWSsystem32driversetchosts文件并打开,找到127.0.0.1  localhost,并添加需要映射的测试站点域名,比如4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

14oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
24oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
34oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
 
127.0.0.1  www.leapsoul.cn4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
127.0.0.1  www.phptest.cn

保存hosts文件4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

  Appserv配置多站点教程第三步:修改Apache配置文件,启用虚拟主机配置4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

  在Appserv安装目录中找到Apache2.2conf目录,打开apache配置文件httpd.conf,找到# Virtual hosts4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

14oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
 
#Include conf/extra/httpd-vhosts.conf

中的#去除。4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

  由于Appserv配置中Apache配置是以定制方式存在,上述语句代表Apache启用虚拟主机配置。同时Appserv多站点配置功能是以虚拟主机的方式实现,你可以一并将httpd配置文件中的4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

14oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
 
#LoadModule vhost_alias_module modules/mod_vhost_alias.so

#去除(经过我的测试,其实此Apache Module加不加载没太大关系)4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

  Appserv配置多站点教程第四步:修改Apache虚拟主机配置4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

  打开conf/extra/httpd-vhosts.conf配置文件,文件中本身存在两条虚拟主机配置记录,只要稍作修改即可。4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

  将ServerAdmin(邮件地址)、DocumentRoot(网站根目录,我设定的目录为”C:/AppServ/www/wwwleapsoulcn/”和C:/AppServ/www/wwwphptestcn/) 、ServerName(站点域名信息)、ServerAlias(站点域名别名)配置选项设置为你需要设定的信息即可。Appserv配置多站点实例如下4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室

14oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
24oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
34oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
44oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
54oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
64oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
74oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
84oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
94oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
104oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
114oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
124oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
134oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
144oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
154oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
164oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
 
<VirtualHost *:80>4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
ServerAdmin 你的邮箱地址4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
DocumentRoot "C:/AppServ/www/wwwleapsoulcn/"4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
ServerName leapsoul.cn4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
ServerAlias www.leapsoul.cn4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
ErrorLog "logs/dummy-host.x-error.log"4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
CustomLog "logs/dummy-host.x-access.log" common4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
</VirtualHost>4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
<VirtualHost *:80>4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
ServerAdmin 你的邮箱地址4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
DocumentRoot "C:/AppServ/www/wwwphptestcn/"4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
ServerName www.phptest.cn4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
ErrorLog "logs/dummy-host2.x-error.log"4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
CustomLog "logs/dummy-host2.x-access.log" common4oj合肥网站工作室|合肥网站建设优化推广 - 合肥LZ建站工作室
</VirtualHost>
本文关键词
appserv多站点架设