zoukankan      html  css  js  c++  java
  • apache本地网址配置

    1 实现类似于域名访www.a.com问本地的空间,而不是放在apache下的htocs文件夹下,或者是wamp下的www文件下

    2

    首先修改C盘WINDOWSsystem32driversetc目录下的 hosts 文件,用记事本打开,加入: 127.0.0.1 www.a.com

    hosts文件是用来解析的,你在浏览器里输入一个域名www.a.com,第一个就是找hosts文件里有没有www.a.com对应的解析记录,找不到再找dns

    apache配置域名访问本地空间

    1. 在wamp里打开httpd.conf文件,搜索 “Include conf/extra/httpd-vhosts.conf”,确保前面没有 # 注释符,也就是确保引入了 vhosts 虚拟主机配置文件,访问此IP的域名将全部指向 vhosts.conf 中的第一个虚拟主机。

      在我的电脑里些文件的路径是D:wampinapacheApache2.2.21conf

    2. 在虚拟主机设置文件D:wampinapacheApache2.2.21extrahttpd-vhosts.conf里设置: 取消 NameVirtualHost *:80 前面的 ##,这样就启用了 vhosts.conf ,默认的httpd.conf默认配置失效。虚拟主机配置将只设置在 httpd-vhosts.conf 里。

      <VirtualHost *:80>

          DocumentRoot "E:/workspace/php/a"

          ServerName www.a.com

          ErrorLog "logs/a-error.log"

          CustomLog "logs/a-access.log" common

      </VirtualHost>

    3. 4

      设置完了之后,你会发现访问 localhost直接指向到设置的 a   那个路径去了,这个问题在第2条有讲。也就是开启了 vhosts 后,默认的 httpd 的配置就会失效了,默认的访问就指向到 vhosts   里的第一条设置去了。这时候你要把 localhost 的目录配置给设置回来。

      <VirtualHost *:80> DocumentRoot "D:wampwww"

      ServerName localhost </VirtualHost>

      END

    注意事项

    • 第4步可有可无
    • 第一步与第三步的www.a.com要一致,你可以换成你想要的名称,例如a,但两者要一致
    • 环境要一致,如果不是wampserver配置的写法可能不一样
  • 相关阅读:
    hdu 5101 Select
    hdu 5100 Chessboard
    cf B. I.O.U.
    cf C. Inna and Dima
    cf B. Inna and Nine
    cf C. Counting Kangaroos is Fun
    Radar Installation 贪心
    spfa模板
    Sequence
    棋盘问题
  • 原文地址:https://www.cnblogs.com/legend-song/p/4233282.html
Copyright © 2011-2022 走看看