zoukankan      html  css  js  c++  java
  • Apache2.4.x与Apache2.2.x的一些区别

    以前自己对nginx还不熟悉的时候,对Apache2.2.x的相关配置还是比较熟悉的,然而隔了几年再用回Apache,主流的版本已经变成2.4.x,习惯地套用以前在2.2.x下的成功案例的配置,结果发现报错了。因为偷懒,在开发机器上就使用了XAMPP,没注意Apache的具体版本,然后按照以前的经验配置了虚拟主机,结果报错,“you don't have permission to access / on this server”。

    于是认认真真学习了两个版本之间的差异,在此记录其中一个常见的问题。

    简单对比,2.2.x常见配置格式如下

    <VirtualHost *:80>

        DocumentRoot  "D:/www/Apache24/htdocs"
        ServerName localhost
        <Directory D:/www/Apache24/htdocs>
            DirectoryIndex index.html index.php
        Order Deny,Allow
        Allow from all
        </Directory>
    </VirtualHost>

    但是这样的配置在2.4.x下是不行的,应该将设置改成如下:

    <VirtualHost *:80>
    DocumentRoot "D:/www/sphinx/api"
    ServerName www.mysphinx.com
    <Directory "D:/www/sphinx/api">
    Options FollowSymLinks Indexes
    Require all granted
    </Directory>
    </VirtualHost>

    这样就算大功告成了。

    我很懒,具体看如下原文。PS:为什么推酷会比博客园更容易被搜索到?

    原文地址:http://www.tuicool.com/articles/IrMvYbe

    原文地址:http://www.cnblogs.com/wenxianguo/p/4183390.html

  • 相关阅读:
    淘女郎相册爬虫(Python编写)
    在 Linux 命令行中使用和执行 PHP 代码
    PHP PhantomJs中文文档(翻译)
    PHP
    PHP
    PHP
    PHP — 用PHP实现一个双向队列
    Redis — CentOS6.4安装Redis以及安装PHP客户端phpredis
    Linux
    Memcache学习笔记
  • 原文地址:https://www.cnblogs.com/luodengxiong/p/4665863.html
Copyright © 2011-2022 走看看