Linux配置Apache2的经验总结
系统大全为您提供
apache原指http server程序,后来成为了该程序的组织名,所以把原程序名定成了httpd,在2.0版后又叫apache2。目前在windows上还叫httpd,在debian/ubuntunux mint系列的linux上,程序名是apache2。所以网上说httpd的资料,对apache2是部分适用的。官网本身也用httpd的说法,可以理解为httpd是产品名,apache2的可执行程序名。
把网站根目录改去用户分区,可避免修改个文件都要root权限。方法:
2.2版:
/etc/apache2/sites-available/default 修改 DocumentRoot,并修改对应写有原路径(默认是ar/www)的Directory标签,即要改两处。DocumentRoot末尾不要加 / ,Directory标签要加 / 。
2.4版:
/etc/apache2/sites-available/000-default.conf 修改 DocumentRoot,
/etc/apache2/apache2.conf 修改对应的Directory标签
修改任何设置后,用命令sudo service apache2 restart重启服务。转载请注明出处
/etc/apache2/envvars 是apache程序的参数配置文件,包括log路径,程序使用的用户名等。默认的log位置:ar/log/apache2/下有错误日志error.log和访问日志access.log。这些配置都会export出来, service apache2在运行前会source envvars文件。如果手动运行apache2,就应该自己先source,否则会报一些参数未设置。
因为apache2在/usr/bin/下,所以命令行可在任何路径下使用apache2命令。 apache2 -h会列出可用的命令。有用的:
-v 查看版本
-V 查看编译时的设置
-l 查看编译时就集成的模块
-L 查看可用的配置文件指令
-t 检查所有配置文件是否有语法错误
/etc/apache2/mods-available/下表示可用的模块,load后缀存放模块的路径,conf后缀表示该模块的配置。
/etc/apache2/mods-enabled/下表示已启用的模块,主配置文件apache2.conf会引用到此目录的所有文件。此目录下全是软链接,可用ls -l看出来。把/etc/apache2/mods-available/下的文件软链接到/etc/apache2/mods-enabled/就会启用对应的模块。
配置文件中 IfModule xxx 标签表示xxx模块启用的话才加入里面的参数
apache2有多种并发处理模型MPM,可查看l了解详情。默认是perfork模型,每个并发处理机都在一个独立进程里,其配置参数直接影响并发处理的性能。
2.2版:
打开/etc/apache2/apache2.conf,找到<IfModule mpm_prefork_module>标签
StartServers 启动程序时就启动多少个server进程
MinSpareServers 最小空闲server数
MaxSpareServers 最大空闲server数
MaxRequestsPerChild 每个server最多接受多少次请求。达到后就退出,这样可避免内存泄露。设为0则不限。
2.4版:
修改/etc/apache2/mods-enabled/mpm_perfork.conf,比2.2多一个参数。MaxRequestWorkers,最多的server数。如果这个数想填超过256,则要在之前加个参数MaxClients xxx。 有更多介绍。
以上可通过命令ps -ef | grep apache2 | wc -l 知道当前有几个进程在运行。(实际为那个数字-2,因为会算上命令本身和service主进程)
apache2.conf里面的参数属于core module,这4个常用:
Timeout 超时时间
KeepAlive On/Off 启动或关闭KeepAlive
MaxKeepAliveRequests 最大的KeepAlive连接数
KeepAliveTimeout 最大的KeepAlive时间,超时将关闭连接
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版
相关文章
- 微信 Windows 4.1.7 内测更新:新增群接龙 + 语音转文字
- 微软发布 Win11/10 紧急带外更新,修复关机异常和远程登录问题
- 微软 Win11 预览版桌面水印不更新问题将修复
- 重要提醒!微软终止 Windows Vista 代码库支持
- 微软为 Win10 推送 2026 年首个扩展安全更新 KB5073724
- Win11 26H1 Canary 28020.1371(KB5073097)发布
- Win11 2026 重磅更新:新版开始菜单大规模部署
- 2026 首更!微软 Win11 24H2 / 25H2 发布 1 月累积更新补丁 KB5074109
- 微软宣布 Win10/Win11 部署工具 MDT 立即退役
- 微软发布 Win11 Beta/Dev 预览版更新补丁 KB5072046
系统下载排行榜71011xp
【纯净之家】Windows7 64位 全新纯净版
2番茄花园 Win7 64位 快速稳定版
3【纯净之家】Windows7 32位 全新纯净版
4【纯净之家】Win7 64位 Office2007 办公旗舰版
5【雨林木风】Windows7 64位 装机旗舰版
6【纯净之家】Windows7 SP1 32位 全补丁旗舰版
7【电脑公司】Windows7 64位 免费旗舰版
8JUJUMAO Win7 64位旗舰纯净版
9【深度技术】Windows7 64位 官方旗舰版
10【游戏专用】Windows7 64位 装机旗舰版
【纯净之家】Windows10 22H2 64位 游戏优化版
2【纯净之家】Windows10 22H2 64位 专业工作站版
3【纯净之家】Windows10 企业版 LTSC 2021
4【纯净之家】Windows10企业版LTSC 2021 纯净版
5【深度技术】Windows10 64位 专业精简版
6【纯净之家】Windows10 22H2 64位 企业版
7【雨林木风】Windows10 64位 专业精简版
8JUJUMAO Win10 X64 极速精简版
9【深度技术】 Win10 64位国庆特别版
10【纯净之家】Windows10 32位 官方正式版
【纯净之家】Windows11 23H2 64位 游戏优化版
2【纯净之家】Windows11 23H2 64位 专业工作站版
3【纯净之家】Windows11 23H2 64位 纯净专业版
4风林火山Windows11下载中文版(24H2)
5【纯净之家】Windows11 23H2 64位 企业版
6【纯净之家】Windows11 23H2 64位 中文家庭版
7JUJUMAO Win11 24H2 64位 专业版镜像
8【纯净之家】Windows11 23H2 64位专业精简版
9【纯净之家】Windows11 23H2 64位 纯净家庭版
10JUJUMAO Win11 24H2 64位 精简版镜像
深度技术 GHOST XP SP3 电脑专用版 V2017.03
2深度技术 GGHOST XP SP3 电脑专用版 V2017.02
3萝卜家园 GHOST XP SP3 万能装机版 V2017.03
4Win7系统下载 PCOS技术Ghost WinXP SP3 2017 夏季装机版
5番茄花园 GHOST XP SP3 极速体验版 V2017.03
6雨林木风 GHOST XP SP3 官方旗舰版 V2017.03
7电脑公司 GHOST XP SP3 经典旗舰版 V2017.03
8雨林木风GHOST XP SP3完美纯净版【V201710】已激活
9萝卜家园 GHOST XP SP3 完美装机版 V2016.10
10雨林木风 GHOST XP SP3 精英装机版 V2017.04
热门教程
装机必备 更多+
重装工具

