【发布时间】:2010-09-11 15:04:12
【问题描述】:
有很多关于在单个盒子上设置 LAMP 堆栈的信息,或者可能将 MySQL 移到它自己的盒子上,但似乎没有很好的文档记录。
我当前的网络环境存在容量问题,因此我正在寻找关于配置调整、确定瓶颈的最佳实践, 安全等
我目前托管了大约 400 个站点,对冗余和安全性有相当的需求,因此我已经超越了单机解决方案 - 但还没有达到完整的 ISP 或专门的网络托管公司的水平。
谁能指点我一些好的专业知识,以建立一个伟大的 apache 网络农场,以确保安全和未来的扩展?
我的 Web 环境包含 2 个冗余 MySQL 服务器、2 个冗余 Web 内容服务器、2 个负载平衡前端 Apache 服务器,它们通过 nfs 装载内容并在它们之间共享 apache 配置和会话目录,以及一个“开发人员”服务器还通过 nfs 安装 web 内容,并包含所有开发人员帐户。
我对这个设置很满意,但它似乎过早地阻塞了负载。
谢谢!!
--更新--
原来“负载阻塞”与mod_log_sql 有关,我用它来将我的 apache 日志发送到 mysql 数据库。通过重新配置网络服务器将其 sql 语句写入磁盘文件,然后创建一个单独的进程将这些语句提交到数据库,它允许网络服务器更快地释放其线程,并处理更大的负载。
【问题讨论】:
-
我会把标题改成“理想的中级 LAMP 环境”
标签: apache webserver lamp web-farm