售前咨询
技术支持
渠道合作

WAMP环境中的Apache如何配置Vhost虚拟主机站点 – Apache

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

ServerName test.wordpress.com
DocumentRoot “F:wwwrootwordpress”
SetEnv APPLICATION_ENV “development”

DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all

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
# <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]

 

上一篇:

下一篇:

相关文章