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 指令详解

  • 相关阅读:
    浏览器加载AMD标准的输出文件
    Mac安装brew && brew 安装yarn
    插件集
    vue-router复用组件时不刷新数据
    加入sass后运行项目报错:TypeError: this.getResolve is not a function
    安装cnpm后运行报cnpm : 无法加载文件 C:UsersyizonAppDataRoaming pmcnpm.ps1,因为在此系统上禁止运行脚本
    图片canvas跨域问题解决方案之一
    vscode配置
    搭建express服务
    项目初始化
  • 原文地址:https://www.cnblogs.com/mingc/p/6904578.html
Copyright © 2011-2022 走看看