时间线

My Life My Style

Apache虚拟主机配置简述

AMP(Apache/MySQL/PHP)都装好后,一般大家都想在既有的开发目录进行调试,免得还要把开发目录搬到Apache的默认站点目录去…

推荐一种迅速快捷滴增加多个虚拟主机的办法,当然还是得找到Apache/conf/httpd.conf文件~用文本编辑器打开httpd.conf文件,在最下方添加如下代码:

程序代码 程序代码
#—>  添加多个虚拟主机{   <—#

DocumentRoot "D:\Project\Demo"    #新增一个自定义的站点目录

<Directory />
     Options FollowSymLinks
     AllowOverride None
     order deny,allow
     Deny from all
</Directory>

<Directory "D:\Project\Demo">
     Options Indexes FollowSymLinks Includes ExecCGI
     AllowOverride All
     order allow,deny
     Allow from all
</Directory>

# 以下是添加的虚拟主机部分,其中,DocumentRoot必须是可以访问的,否则服务器肯定启动失败^_^
# 并且,之前要已经配置好该目录及其子目录的可访问性。

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
     DocumentRoot c:/apache/www/   #比如这个为站点默认访问目录
     ServerName localhost
</VirtualHost>

<VirtualHost 127.0.0.1>
     DocumentRoot D:\Project\Demo   #比如这个是新增的虚拟主机
     ServerName www.test.com          #本地调试注意修改hosts文件
</VirtualHost>

<VirtualHost 127.0.0.1>
     DocumentRoot D:\Project\Demo\a   #比如给新增虚拟主机添加不同的主机名对应不同目录
     ServerName a.test.com                    #本地调试注意修改hosts文件
</VirtualHost>

#—>  }添加多个虚拟主机   <—#

大家可以举一反三的尝试~其实可以玩出8少花样的哈…^_^

以上虚拟站点配置方法在Apache2.2.8+MySQL5.0.51b+PHP5.4测试通过~

有需要滴朋友可以借鉴参考,但由于精力有限请恕无法提供相关疑难解答。见谅!~

发表评论

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Connecting to %s

加关注

Get every new post delivered to your Inbox.