当前位置: 首页 > news >正文

Apache2.2和Apache2.4中httpd.conf配置文件 权限的异同

Windows环境从Apache2.2改成Apache2.4后httpd.conf中的设置异同。

1、权限设定方式变更

2.2使用Order Deny / Allow的方式,2.4改用Require

apache2.2:

Order deny,allow
Deny from all

apache2.4:

Require all denied

此处比较常用的有如下几种:

Require all denied

Require all granted

Require host xxx.com

Require ip 192.168.1 192.168.2

Require local

注意:若有设定在htaccess文件中的也要修改

2、设定日志纪录方式变更

RewriteLogLevel 指令改为 logLevel

LOGLEVEL设置第一个值是针对整个Apache的预设等级,后方可以对指定的模块修改此模块的日志记录等级

比如:

LogLevel warn rewrite: warn

3、Namevirtualhost 被移除

4、需载入更多的模块

开启Gzip在apache2.2中需载入mod_deflate,apache2.4中需载入mod_filter和mod_deflate

开启SSL在apache2.2中需载入mod_ssl,apache2.4中需载入mod_socache_shmcb和mod_ssl

5、在windows环境建议的设置

  EnableSendfile Off

EnableMMAP Off

当Log日志出现AcceptEx failed等错误时建议设置

AcceptFilter http none
AcceptFilter https none

说明:Win32DisableAcceptEx在apache2.4中被AcceptFilter None取代

6、Listen设定的调整

以443为例,不可以只设定Listen 443

会出现以下错误:

(OS 10048)一次只能用一个通讯端地址(通讯协定/网路位址/连接) : AH00072: make_sock: could not bind to address [::]:443

(OS 10048)一次只能用一个通讯端地址(通讯协定/网路位址/连接) : AH00072: make_sock: could not bind to address 0.0.0.0:443

AH00451: no listening sockets available, shutting down

AH00015: Unable to open logs

因此需指定监听的IP,可设定多个

例如:

Listen 192.168.2.1:443
Listen 127.0.0.1:443

转载于:https://www.cnblogs.com/wajika/p/6562020.html

相关文章:

  • 分布式事务:不过是在一致性、吞吐量和复杂度之间,做一个选择
  • flask, SQLAlchemy, sqlite3 实现 RESTful API 的 todo list, 同时支持form操作
  • windows下npm默认的全局路径
  • 113期:电子书《阿里巴巴技术实战2016年刊》重磅发布,免费下载!
  • 硬币翻转问题,区间操作
  • java设计模式之建造者模式
  • jQuery-切换事件2
  • centos7 下进行数据库自动备份
  • sharepoint 一个farm中部署多个sql
  • 建立一个全数据管理的分析平台,该如何落实?
  • Vue.js-Day01
  • XSS跨站脚本***问题和原理详解
  • Project Euler Problem 92 Square digit chains
  • SCOI2010第一场
  • 关键词过滤算法【转】
  • Android优雅地处理按钮重复点击
  • Laravel5.4 Queues队列学习
  • Odoo domain写法及运用
  • PAT A1017 优先队列
  • Python学习笔记 字符串拼接
  • 半理解系列--Promise的进化史
  • 从PHP迁移至Golang - 基础篇
  • 使用 Docker 部署 Spring Boot项目
  • 使用putty远程连接linux
  • 微信小程序:实现悬浮返回和分享按钮
  • 由插件封装引出的一丢丢思考
  • Hibernate主键生成策略及选择
  • UI设计初学者应该如何入门?
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #LLM入门|Prompt#3.3_存储_Memory
  • #WEB前端(HTML属性)
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $.ajax()参数及用法
  • (a /b)*c的值
  • (k8s中)docker netty OOM问题记录
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (vue)页面文件上传获取:action地址
  • (八)Spring源码解析:Spring MVC
  • (简单) HDU 2612 Find a way,BFS。
  • (转)菜鸟学数据库(三)——存储过程
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .net 调用php,php 调用.net com组件 --
  • @Documented注解的作用
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案
  • [EFI]MSI GF63 Thin 9SCXR电脑 Hackintosh 黑苹果efi引导文件
  • [HEOI2013]ALO
  • [HTML]HTML5实现可编辑表格
  • [Linux_IMX6ULL驱动开发]-基础驱动
  • [luogu P1527]矩阵乘法(矩形k小)
  • [OpenAI]继ChatGPT后发布的Sora模型原理与体验通道
  • [PyTorch][chapter 8][李宏毅深度学习][Back propagation]