[转] apache安装笔记 很经典
【程序编程相关:MRTG配置完整全功略】 【推荐阅读:经典陷害大全】apache安装笔记 【扩展信息:生成cvs用户密码的shell】 发表: ldconfig 时间: 2002/10/11 14:40:06 版权声明:可以任意转载,转载时请务必标明原始出处与作者信息 从简化安装==>性能调优==>方便维护的角度,讨论web服务的规划==>httpd安装/应用模块配置==>升级/维护等过程. 摘要: web应用容量规划:根据硬件配置与web应用的特点进行web服务的规划及一些简单的估算公式; apache安装过程:apache的通用的简化安装选项,方便以后的应用的模块化配置; 修改 hard_server_limit: vi /path/to/apache_src/src/include/httpd.h #define hard_server_limit 2560 <===将原来的 hard_server_limit 256 后面加个“0” apache编译: /path/to/apache_src/configure --prefix=/another_driver/apache --enable-shared=max --enable-module=most 可选应用模块/工具的安装:php resin mod_gzip mod_expire及各个模块之间的配合; php安装: /path/to/php_src/configure --with-apxs=/path/to/apache/bin/apxs --with-other-modules-you-need mod_resin安装: /path/to/resin/src/configure --with-apxs=/path/to/apache/bin/apxs mod_gzip安装: /path/to/apache/bin/apxs -i -a -c mod_gzip.c 工具:cronolog安装:http://www.cronolog.org 升级/维护:看看通用与模块化的安装过程如何简化了日常的升级/维护工作; 按照以上的方法:系统管理员与应用管理员的职责可以清楚的分开,互相独立. 系统安装:系统管理员的职责就是安装系统=>安装好一台可以适应任何情况的apache,然后colon, 应用安装:由应用管理员负责具体应用所需要的模块并设置httpd. 系统升级:系统管理员:升级系统/升级apache 应用升级:系统管理员:升级应用模块 具体的说明: web应用的容量规划 apache主要是一个内存消耗型的服务应用,我个人总结的经验公式: apache_max_process_with_good_perfermance < (total_hardware_memory / apache_memory_per_process ) * 2 ... 下一页