关于在一个盒子上设置LAMP堆栈,或者将MySQL移动到它自己的盒子上,还有很多信息,但是越来越多的信息似乎没有很好的记录。理想的多服务器LAMP环境
我现在的网络环境是有能力问题,所以我在寻找最佳实践关于配置调整,确定瓶颈,安全等
我目前各地举办400个站点,对冗余和安全性的公平需求,所以我已经超越了单箱解决方案 - 但我不在一个完整的ISP或专门的网络托管公司的层面。
任何人都可以指向我的一些很好的方向建立一个伟大的Apache网络农场以期安全和未来扩展?我的网络环境由2个冗余的MySQL服务器,2个冗余的Web内容服务器,2个负载平衡的前端apache服务器组成,这些服务器通过nfs安装内容并在它们之间共享apache配置和会话目录,以及一个“开发者“服务器也通过nfs挂载网络内容,并包含所有开发者帐户。
我很满意这个设置很多,但它似乎过早地窒息负载。
谢谢!
--UPDATE--
原来,“窒息的负荷”是与mod_log_sql
,我用我的Apache日志发送到mysql数据库。通过重新配置web服务器将其sql语句写入磁盘文件,然后创建一个单独的进程将它们提交到数据库,它允许web服务器更快地释放它们的线程,并处理更大的负载。
我会改变标题为“理想的中等水平的LAMP环境” – givanse 2008-09-20 15:21:07