Articles of 灯

如何自动和临时阻止IP地址在很短的时间内在服务器上造成太多的命中?

我的一个LAMP服务器最近被某种脚本机器人用来寻找漏洞。 从外观上来看,它每秒钟发出如此多的请求,使得服务器上的RAM过载,并把整个网站停下来一个小时。 这个“attacK”全部来自一个IP地址。 那么如何在短时间内自动暂时阻止IP地址在我的LAMP服务器上点击太多呢? 什么是最好的工具,我应该在操作系统级别还是通过PHP来解决这个问题?

如何通过terminal实时观看日志?

这是一个基本的问题 – 在电影“社交networking”中,有几个场景,当年轻的Facebook员工正在观看PHP / Apache服务器实时login到他们的TERMINAL中。 我熟悉如何在Ruby / RoR环境中执行此操作 – 但是使用标准LAMP Apache / PHP环境,如何实时主动监视服务器的操作? 我猜在Terminal里有一个简单的方法。

debuggingnginxconfiguration文件的最佳方法?

我有一堆重写规则,我必须从Apache端口到Nginx。 这是一个相当痛苦的过程,因为我无法看到我的重写规则和“是否”条件正在按照我的要求工作。 Apache确实已经为其重写模块进行了debugging。 我能为nginx做些什么?

我需要多lessVPS RAM来运行WordPress,Apache,SVN和MySQL?

有没有人有一个多lessVPS ram(没有破裂)的ballpark数字我需要有WordPress的和颠覆的Apache以及MySQL实例? Apache将承载几个站点和SSL。 MySQL将只有Wordpress数据库。 这些网站stream量低,一天下载不到1K次。

为什么不使用WAMP堆栈?

这是关于使用* AMPP堆栈的一个典型问题 。 最近我和一些有经验的人谈过,他们build议我不要使用WAMP堆栈,而是分别安装apache,mysql和php。 我不明白他们为什么提出这个问题,那么谁能告诉我? WAMP有一个特别的缺点,或者分别安装它们的一个特别的优点吗? 由于WAMP堆栈本身由apache,mysql和php组成,那么使用WAMP堆栈和分别安装它们有什么区别呢?

是否可以使用一组memcache守护进程来更有效地共享会话?

我们正在从1个networking服务器设置移动到两个networking服务器设置,我需要开始共享两个负载平衡机器之间的PHP会话。 我们已经安装了memcached ( 并启动了 ),所以我很高兴地看到,通过更改php.ini文件( session.save_handler和session.save_path )中的3行,我可以完成新服务器之间的共享会话: 我replace了: session.save_handler = files 有: session.save_handler = memcache 然后在主Web服务器上,我设置session.save_path指向localhost: session.save_path="tcp://localhost:11211" 并在奴隶networking服务器上,我设置session.save_path指向主: session.save_path="tcp://192.168.0.1:11211" 工作完成,我testing了它,它工作。 但… 显然,使用memcache意味着会话在RAM中,如果一台机器重启或memcache守护进程崩溃,会丢失 – 我有点担心,但我更担心两个networking服务器之间的networkingstream量(尤其是我们扩大规模),因为每当有人负载均衡到奴隶的networking服务器,他们的会话将通过networking从主networking服务器获取。 我想知道是否可以定义两个save_paths以便机器在使用networking之前查看自己的会话存储。 例如: 主: session.save_path="tcp://localhost:11211, tcp://192.168.0.2:11211" 奴隶: session.save_path="tcp://localhost:11211, tcp://192.168.0.1:11211" 这会成功地共享服务器上的会话,并帮助性能? 即50%的时间节省networkingstream量。 或者,这种技术仅用于故障转移(例如,当一个memcache守护进程不可达时)? 注意 :我没有真正具体询问memcache复制 – 更多关于PHP memcache客户端是否可以在池中每个memcache守护进程内达到峰值的信息,返回一个会话(如果find一个会话),并且只会创build一个新会话(如果找不到一个会话在所有的商店。 正如我正在写这个,我想我从PHP问一点,哈哈… 假设 :没有粘性会话,循环负载均衡,LAMP服务器。