zoukankan      html  css  js  c++  java
  • apache2.2配置多个虚拟目录

    吐槽几句,下班在家的效率就是比工作中高啊,没人打扰。哈哈,11点多了,快写完早点睡。

    晚上在公司加班搞了两三个小时愣是没有搞出来啊,状态,状态,状态啊~  得好好调整一下状态,在工作中将自己最好的一面展现出来,毫不遗余力。

    进入到主题吧,在公司配置Apache,照网上说的,一步一步配置了,可就是出不来,不成功。这时我这个郁闷啊,这不晚上回来,又继续搞了半小时,终于找出原因了,先说一句,我真恨那些在网上写教程,写一半藏一半的家伙,混蛋!美好时代没有分享精神,还有保留,不说清楚,真是给人添麻烦!

    好了,直接说问题:

    apache 2.25安装,并配置多个虚拟目录,达到这样的效果

    当你访问babaybear.google.cn   时链接到  c:/wwwroot/love/babybear的目录下

    当你访问love.google.cn  时,链接到 d:/wwwroot/love目录下

    一句话,一个apache,分别映射不同的几个域名到不同的几个目录下。好,不废话了,上步骤:

    1)下载apache,进行一步步安装,默认即可。通常在windows下装的都是学习用的,真正生产环境是没人用windows的,所以这里不必计较安装过程。说一下下载地址,这个貌似很久没更新了http://mirror.esocc.com/apache//httpd/binaries/win32/httpd-2.2.25-win32-x86-no_ssl.msi

    2)修改httpd.conf文件,打开下面的注释

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

    3)配置新的映射路径,同样在httpd.conf中

     找到以下配置,仿着只该一下目录就行了,当然Options参数还是要说一下,有None,All,Indexes,MultiViews....indexes表示以目录形式显示,其他的什么意思查文档勒。

    <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>
    

    4)找到httpd-vhosts.conf,呵呵 明白了吧,自己照着demo改一个吧

    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host.test
        DocumentRoot "c:/trans_wwwroot/edu"
        ServerName dummy-host.test
        ServerAlias www.dummy-host.test
        ErrorLog "logs/dummy-host.test-error.log"
        CustomLog "logs/dummy-host.test-access.log" common
    </VirtualHost>
    

      行了,至此apache配置就结束了,restart一下就成了。至于配置的http://dummy-test.test 怎么访问,改hosts文件就行了,怎么改?大哥,百度吧,不行哪天我再贴篇博客.

    fuck,哈哈   有点啰嗦,我自言自语了。

  • 相关阅读:
    css选择器中的*= , |= , ^= , $= , ~= 的区别
    css 实现小三角
    使用vitevue3ts快速上手做一个todolist
    什么是回流和重绘?
    vue好用组件推荐
    Vue代码风格及规范
    聊聊 SpringBoot 中的两种占位符:@*@ 和 ${*}
    Maven 依赖调解源码解析(三):传递依赖,路径最近者优先
    Maven 依赖调解源码解析(二):如何调试 Maven 源码和插件源码
    Maven 依赖调解源码解析(五):同一个文件内声明,后者覆盖前者
  • 原文地址:https://www.cnblogs.com/baby-bear/p/3684295.html
Copyright © 2011-2022 走看看