重温战场 发表于 2017-12-24 20:55:14

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
  Orderallow,deny
  Allow fromall
  </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. Mostconfigurations
  # use only name-based virtual hosts so the server doesn't need toworry about
  # IP addresses. This is indicated by the asterisks in thedirectives below.
  #
  # Please see the documentation at
  # <<Ahref="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 virtualhost
  # configuration.
  #
  # Use name-based virtual hosting.
  #
  NameVirtualHost *:80
  #
  # VirtualHost example:
  # Almost any Apache directive may go into a VirtualHostcontainer.
  # The first VirtualHost section is used for all requests that donot
  # match a ServerName or ServerAlias in any block.
  #
  #管理员邮箱
  ServerAdmin admin@admin.com
  #项目根目录
  DocumentRoot"D:/htdocs/frame_export"      
  #域名
  ServerNametest.t.sina.com.cn
  #别名                     
  ServerAliastest.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
  本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jiangfeng08/archive/2010/07/26/5766932.aspx
页: [1]
查看完整版本: WAMP下Apache配置Vhost (2