zoukankan      html  css  js  c++  java
  • WAMP Apache 2.5 配置虚拟主机

    1、在 Apache 的安装目录下 conf/httpd.conf 文件中搜索 hosts,去掉 Include 前面的 “#” 号后,即可启用虚拟主机。

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

    2、然后在 Apache 的安装目录下 conf/extra 里面找到 httpd-vhosts.conf 文件。

        这里以 larablog.com 为例,配置如下。详细参数见最后说明。

    #配置larablog.com:80
    <VirtualHost *:80>
      #主机名称
      ServerName larablog.com
      #文档根目录
      DocumentRoot "D:/wamp/www/laravel/larablog/public/"
      #根目录权限
      <Directory "D:/wamp/www/laravel/larablog/public/">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require local
      </Directory>
      #错误日志保存位置
      ErrorLog "logs/dummy-host.example.com-error.log"
      CustomLog "logs/dummy-host.example.com-access.log" common
    </VirtualHost>

    3、最后在 C:WINDOWSsystem32driversetchosts 文件的最末尾添加 DNS 解析。

    127.0.0.1        larablog.com

    4、保存修改,重启 Apache 服务器。在浏览器地址栏键入 larablog.com 就可以访问了。

    说明:Apache 的一些配置参数

    # 目录访问权限设置
    <Directory "D:/wamp/www/">
    
        # Options 该指令控制目录启用哪些服务器特性。常见的特性有以下几个,多个特性空格隔开。
            # Indexes 指示如果访问的该目录没有 index.html 文件,就列出文件夹下的文件和子文件夹。
            # FollowSymLinks 加载符号连接
            # Multiviews 启用多重视图。访问 http://localhost/file/hello,在没有 hello 文件夹时,将通配 hello.* 文件并根据环境返回一个。
        Options Indexes FollowSymLinks
    
        # AllowOverride 是否允许覆盖。安全起见建议为 None。在使用框架时可能会用到URL rewrite,就要设置允许 All
        AllowOverride All
    
        # Require 授权访问。all granted 允许所有用户, local 允许本地用户。
        Require all granted
    
    </Directory>

    此外,Options 指令允许在配置选项前加上符号"+"或者"-",表示“启用”或者“移除”特性。

    参考链接:Apache Options 指令详解

  • 相关阅读:
    css 面试学习
    关于CSS的图像放大问题的解决,需要借助jQuery等直接用css3设置
    DEBUG使用
    crontab
    od
    dumpe2fs
    mke2fs
    dd
    GDB
    rm
  • 原文地址:https://www.cnblogs.com/mingc/p/6904578.html
Copyright © 2011-2022 走看看