Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决
来源:互联网 发布:mac怎么同时开两个窗口 编辑:程序博客网 时间:2024/06/01 22:20
之前在文章Win7系统64位环境下使用Apache——Apache2.4整合Tomcat与mod_jk提到了安装Apache2.4时有可能报错:
Invalid command ‘Order‘, perhaps misspelled or defined by a module not includedin the server configuration
这里单独说一下。
安装Apache2.4的时候,有时候会修改文件:
${Apache2.4}/conf/extra/httpd-vhosts.conf
在里面添加一些内容,比如:
<VirtualHost *:80> ServerName one.test.com JkMount /* one ErrorLog "logs/one-error_log" CustomLog "logs/one-access_log" common</VirtualHost><VirtualHost *:80> ServerName two.test.com JkMount /* two ErrorLog "logs/two-error_log" CustomLog "logs/two-access_log" common</VirtualHost><VirtualHost *:80> DocumentRoot "D:\apache-tomcat-6.0.51-file" ServerName file.test.com ErrorLog logs/file-error_log CustomLog logs/file-access_log combined <Directory "D:\apache-tomcat-6.0.51-file"> Require all granted </Directory></VirtualHost>
如图:
这里只注意第6部分,里面的:
Require all granted
表示允许全部权限,这在Apache2.2版本中是以:
Order allow,denyAllow from all
的方式来授权的。如果在Apache2.4中也标记成了Apache2.2的形式,就会报错:
Invalid command ‘Order‘, perhaps misspelled or defined by a module not includedin the server configuration
如图:
所以这里要注意在Apache2.4的安装中,如果要在文件:
${Apache2.4}/conf/extra/httpd-vhosts.conf
中添加授权所有权限的命令,要使用:
Require all granted
而不是:
Order allow,denyAllow from all
同意的道理,如果是禁止所有权限要使用:
Require all denied
而不是:
Order deny,allowDeny from all
这里参考了:
http://systembash.com/apache-2-4-upgrade-and-the-invalid-command-order-error/
与
http://httpd.apache.org/docs/2.4/upgrading.html
1 0
- Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决
- Win7系统64位环境下使用Apache——Apache2.2安装及常见问题解决
- Win7系统64位环境下使用Apache——Apache2.4版本安装及卸载
- Win7系统64位环境下使用Apache——Apache2.4整合Tomcat与mod_jk
- Win7系统64位环境下使用Apache——Apache2.2下载
- Win7系统64位环境下使用Apache——下载mod_jk
- php 修改了网页访问存储目录,Apache2.4启动时报AH00526错误(Invalid command 'Order')
- win764位安装apache ftp sever1.6.0并解决在64位系统下出现的问题
- win7 32位下安装MySQL出现的---1067系统错误---问题及解决
- apache:浅谈win7系统下安装apache2.2出错的解决方案
- apache2.4.3,php5.4.11安装笔记,win7系统64位
- win7(64位)系统安装apache+php
- 关于win7 64位系统安装apache的 教程 httpd2.4服务无法启动 443端口被占用问题
- elgg 安装启动apache2.4后报Invalid command 'order', perhaps misspelled or defined by a module not included
- 解决64位win7环境下 python的 No module named 'win32com' 问题
- Windows7(64位)+Apache2.4+php7.1的环境安装
- php5.5-Apache2.4-mysql5.6环境安装(win7 64位)
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- 冒泡排序(java)
- delphi经典大写数字转换函数
- SSL certificate problem: unable to get local issuer certificate
- kafka数据可靠性深度解读
- JVM 原理概要
- Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决
- 士兵的旅行 【最大流 建模】
- nginx服务器详细安装过程(使用yum 和 源码包两种安装方式,并说明其区别)
- 《反汇编基础》调用函数时栈的操作
- jsp隐式对象,四个作用域的区别
- java-pdf-(itext+adobe acrobat+pdf模板)生成pdf文件
- 前后端渲染和同构渲染
- 获取签名公钥的代码(未测)
- HttpQueryInfo 用来查询一个HTTP请求的信息。