WAMP下Apache配置Vhost (2

发布网站添加虚拟机"/usr/local/apache/conf/extra/httpd-vhost.conf"的最下面:


<VirtualHost *:80>
ServerName test.wordpress.com
DocumentRoot "F:\wwwroot\wordpress"
SetEnv APPLICATION_ENV "development"
<Directory "F:\wwwroot\wordpress">
    DirectoryIndex index.php
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>
  

1、由于后面虚拟机中需要用到Rewrite所以先编辑Apache的conf目录下的httpd.conf文件。(可根据实际需要操作)

添加mod_rewrite.so模块支持。去掉下列行中前面的#号。

LoadModule rewrite_module modules/mod_rewrite.so

2、配置apache支持虚拟机。这一步很重要。

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

找到 上面相关文本,去掉#Include conf/extra/httpd-vhosts.conf前的#。

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

保存退出。

3、编辑conf目录下extra文件夹下的httpd-vhosts.conf。

去掉实例配置,添加新有配置。以新浪微博为例,配置文件如下:

#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <<A href="http://httpd.apache.org/docs/2.2/vhosts/">URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any block.
#

    #管理员邮箱
    ServerAdmin admin@admin.com

    #项目根目录  
    DocumentRoot "D:/htdocs/frame_export"      

    #域名 

    ServerName test.t.sina.com.cn  

    #别名                     
    ServerAlias test.t.sina.com.cn
    #错误日志路径

    ErrorLog "logs/test.t.sins.com.cn-error.log"
    CustomLog "logs/test.t.sins.com.cn-access.log" common
    RewriteEngine on

    #重写规则,可根据实际需要添加
    RewriteRule  ^/(.*)$       /apps/index.php [L]


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jiangfeng08/archive/2010/07/26/5766932.aspx

posted @ 2017-03-24 17:20  建铭博客  阅读(781)  评论(0编辑  收藏  举报