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

    1、 Apache支持配置多个虚拟目录,有的人可能直接在httpd.conf(该文件在:Apache2\conf的目录里)里面配置,今天我是直接配置在:httpd-vhosts.conf(该文件在:Apache2\conf\extra目录里)里。在httpd-vhosts.conf里的文件最后面加入了以下代码:

      

       <VirtualHost *:80>

            ServerAdmin webmaster@dummy-host2.localhost

             DocumentRoot "d:/web"

             ServerName website.cn

    </VirtualHost>

     

    <VirtualHost *:80>

            ServerAdmin webmaster@dummy-host2.localhost

             DocumentRoot "d:/www"

             ServerName    localhost

    </VirtualHost>

    我是分了两个目录,分别在D盘得web文件夹和D盘的www文件夹。

    访问时分别是:http://website.cn/    和  http://localhost

     

    2、 这里的注意一点,关于website.cn 指向web目录;localhost指向www目录。然后,得找到Windows/system32/drivers/etc/hosts文件打开(用记事本打开),将原来的127.0.0.1 localhost       改为:

    127.0.0.1     localhost 

    127.0.0.1     website.cn

    然后,保存。

    3、 其次,我们在httpd-vhosts.conf 文件中修改的内容要起作用,要配置httpd.conf文件。启用httpd-vhosts.conf文件的这个模块。在httpd.conf文件中找到如下这句语句:

    #Include conf/extra/httpd-vhosts.conf  ,把这语句前面的#号去掉,否则httpd-vhosts.conf里的内容不会起作用。去掉之后,保存,重启apache。

     

    如果发现报403错误,请查看是否有“Deny from all    ”的信息,试着将 Deny from all  -->Deny from allow试试! 
     

  • 相关阅读:
    linux环境下zookeeper下载安装
    vue父组件传值给子组件
    nginx配置负载均衡
    centos安装与配置keepalived+nginx高可用
    centos7安装jdk1.8
    linux系统centos7安装最新版本nginx
    vue项目简单菜单排序
    原生js复制粘贴上传图片前后台代码,兼容firebox,chrome, ie11,亲测有效
    mysql字符集与比较规则
    EL和JSTL表达式的使用
  • 原文地址:https://www.cnblogs.com/yimu/p/2760834.html
Copyright © 2011-2022 走看看