• WAMP下Apache配置Vhost (2


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


    <VirtualHost *:80>
    ServerName test.wordpress.com
    DocumentRoot "F:wwwrootwordpress"
    SetEnv APPLICATION_ENV "development"
    <Directory "F:wwwrootwordpress">
        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

  • 相关阅读:
    Ubuntu 12.10使用apt安装Oracle/Sun JDK
    织梦(dedecms)系统常用全局变量调用标签及路径
    Lighttpd虚拟主机和多域名的配置
    Ubuntu解压命令大全
    OFBiz终于起航了
    eclipse 安装gradle 插件的三种方式
    验证码
    session的使用
    实验二
    作业2(魔术)
  • 原文地址:https://www.cnblogs.com/jianmingyuan/p/6612523.html
Copyright © 2020-2023  润新知