问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

apache如何安装?要非常详细

发布网友 发布时间:2022-04-22 23:14

我来回答

2个回答

热心网友 时间:2022-04-07 12:29

Apache是一个历史悠久并且功能十分强大的WEB服务器,但其丰富的功能对于一个新手来说往往不知道从何下手。我个人感觉Apache的设计充分体现了模块化设计的优势,通过在动态模块加载(DSO)模式下的安装,任何子应用模块都可以通过配置文件的简单修改进行积木式的灵活配置。安装的过程可以从简单的静态html服务开始,一个模块一个模块的学习使用。从单纯的HTML静态服务(core),到复杂的动态页面服务(core + php, core + resin, core + php + mod_gzip, core + resin + mod_expire)。

本文主要从简化安装==>性能调优==>维护方便的角度,介绍了WEB服务的规划、HTTPD安装/应用模块配置、升级/维护等过程。让Apache和PHP,Resin等应用模块的独立升级,完全互不影响。

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编译:
./configure --prefix=/home/apache --enable-shared=max --enable-mole=most
可选应用模块/工具的安装:php resin mod_gzip mod_expire及各个模块之间的配合;
mod_php安装:./configure --with-apxs=/home/apache/bin/apxs --enable-track-vars --with-mysql
mod_resin安装:./configure --with-apxs=/home/apache/bin/apxs
mod_gzip安装:修改Makefile中的 apxs路径:然后make make install
工具:日志轮循工具cronolog安装:http://www.cronolog.org
升级/维护:看看通用和模块化的安装过程如何简化了日常的升级/维护工作;
按照以上的方法:系统管理员和应用管理员的职责可以清楚的分开,互相独立。
系统安装:系统管理员的职责就是安装好一台DSO模式的Apache,然后COLON即可,
应用安装:由应用管理员负责具体应用所需要的模块,比如PHP Resin等,并设置httpd.conf中相关的配置。
系统升级:系统管理员:升级操作系统/升级Apache
应用升级:应用管理员:升级应用模块,PHP Resin等。
WEB应用的容量规划

Apache主要是一个内存消耗型的服务应用,我个人总结的经验公式:
apache_max_process_with_good_perfermance < (total_hardware_memory / apache_memory_per_process ) * 2
apache_max_process = apache_max_process_with_good_perfermance * 1.5

为什么会有一个apache_max_process_with_good_perfermance和apache_max_process呢?原因是在低负载下系统可以使用更多的内存用于文件系统的缓存,从而进一步提高单个请求的响应速度。在高负载下,系统的单个请求响应速度会慢不少,而超过 apache_max_process,系统会因为开始使用硬盘做虚拟内存交换空间而导致系统效率急剧下降。此外,同样的服务:2G内存的机器的 apache_max_process一般只设置到1G内存的1.7倍,因为Apache本身会因为进程过多导致性能下降。

参考资料:http://zhidao.baidu.com/question/10547340.html?si=2

热心网友 时间:2022-04-07 13:47

如果你弄不懂怎样装,不如下一个自动装好的包来得省神。。
例如Discuz EXP
Apache2+PHP5+MySQL5+Zend全都装好了,装了直接就可以用
我就一直这样,免得麻烦(我以前也是怎么都装不成功)
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
路由器怎么进192.168.2.1? 2016年二套房最新优惠政策 ps如何快速抠图复杂背景ps如何快速抠图 天龙八部,什么是超级双线 天龙八部手游 天龙八部各区装备评分排行榜有哪些? 天龙八部,那个老区人最多,我想和朋友一起回老区, 中专英语专业可以考什么证 原神3.4新怪物汇总 原神4.3深渊怪物都有哪些-原神4.3深渊怪物时间线介绍 原神3.4新增怪物有哪些 原神3.4新怪物汇总介绍 手机软件更新后会比原来的小?? 手机应用升级后文件变大了,运行内存变小了是吗 手机软件是升级占内存大还是不升级占内存大? 手机内存变小正常么,清除软件数据待机发现突然少了500M?会不会变更小?之前确实有更新过。 手机系统更新后内存一下子变小了 为什么iOS系统更新后手机内存变小了? 手机应用经常升级 内存会变小吗? 为什么软件更新时内存会越来越大,而更新完了软件内存又变小了,这是因为什么? 手机提示我有些软件要更新,我更新后是不是这些软件所占内存会发生改变... 苹果手机软件更新后内存显示变小了是怎么回事? 为什么软件更新了,手机的内存会变小呢??? 怎么苹果手机更新软件后内存显示变小了 苹果手机是不是越更新系统内存越小 软件是不是更新后所占手机内存就变小了 手机里的应用更新会占用内存吗? 手机软件更新会不会减少内存? 为什么软件更新的内存会变小 手机更新后内存会变吗? 怎样在QQ阅读里写小说? 怎样在手机QQ的QQ阅读里写小说 一般医疗保险购买多久后生效? 医保购买后多久可以生效 购买医疗保险多久可以生效, 一般医疗保险购买多久后生效 买了社保之后,社保里的医保要多久才生效? 买医疗保险后多久能生效 apache官网没有安装包,安装不了,怎么办 买了社保之后,医保要多久才能生效? linux下apache2的httpd.conf如何配置? 成功购买医保之后,保险什么时候正式生效? 春暖花开,下一句是什么? 春暖花开是指几月? 春暖花开的意思? 春暖花开具体是指几月? 春暖花开这个成语是什么来历? 形容春天春暖花开生机勃勃的句子有哪些? “春暖花开”的造句是什么? 有哪些关于“春暖花开”的诗句? 春暖花开 歌词? 用春暖花开,写一段话。
  • 焦点

最新推荐

猜你喜欢

热门推荐