附在前面的话:Apache要安装到根目录,Apache要安装到根目录,Apache要安装到根目录,大版本迁移注意一步一步来,例如,先安装2.4版本保证能启动,在迁移配置文件,博主把两步放到一起做了,给排查问题造成了很大困扰。

    问题1:命令启动报错全部排除完毕,执行启动命令,不报错,但是服务没有启动,用图形界面启动,报:the requested operation has failed

    解决办法:把httpd.conf还原。。。看看是你改错了那个地方!

    问题2:没问题了!就这样!


1、默认权限标示变更

2.2.X配置

<Directory />
     Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
2.4.X配置

<Directory />
    AllowOverride none
    Require all denied
</Directory>


2、差异性

2.2.X配置

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>
2.4.X配置 默认没有这个(不知道是不是舍弃了)


3、安装路径配置

2.2.X配置

ServerRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2"

2.4.X配置 (Apache要放到磁盘根目录)

Define SRVROOT "/Apache24"
ServerRoot "C:/Apache24"

4、开启代理转发(下面几个配置记得#号记得去掉)

特别注意:mod_proxy_balancer开启这个应该需要配置什么。。。不然启动失败(下面带#号的那个)

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so


独立主机差异性配置:


原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>


无明确授权的目录,默认拒绝
允许所有主机访问:Require all granted
拒绝所有主机访问:Require all denied
控制特定的IP访问:
Require ip IP ADDR:授权指定来源的IP访问
Require not ip IP ADDR:拒绝特定的IP访问
控制特定的主机访问:
Require host HOSTNAME:授权特定主机访问
Require not host HOSTNAME:拒绝


查考相关链接(主机配置差异性):https://www.cnblogs.com/luodengxiong/p/4665863.html

查考相关链接(权限变量差异性):https://www.cnblogs.com/wenxianguo/p/4183390.html


欢迎留言