Articles of Web服务器

我的网站不断受到iPhone的打击…我是DDOSed?

66.65.71.240 – – [05/Aug/2011:21:56:09 -0700] "GET /api/account_verify?accesstoken=k198nrtc7flswo6qhimuv5pd0 HTTP/1.1" 500 2334 "-" "Geolo 1.0 rv:18 (iPhone; iPhone OS 4.3; en_US)" "at:-" "dt:-" secure 220.128.111.225 – – [05/Aug/2011:21:56:11 -0700] "GET /api/account_verify?accesstoken=dv8asg0lwh2m1iu95bo3y6cjt HTTP/1.1" 500 2334 "-" "Geolo 1.0 rv:18 (iPhone; iPhone OS 4.3.3; en_SG)" "at:-" "dt:-" secure 124.171.7.154 – – [05/Aug/2011:21:56:13 -0700] "GET /api/account_verify?accesstoken=apu4q0sxtejni76z58ykwdrgl HTTP/1.1" 500 2334 "-" […]

托pipeWeb +应用程序服务器和带宽使用情况的Amazon EC2实例

我正在评估并尝试估计现有的基于Java的Web应用程序的托pipe成本,并且正在尝试确定最有效的托pipe解决scheme。 在看亚马逊EC2托pipe,并试图让苹果比较与我们现在与我们的母公司数据中心已经build立的苹果比较。 我们目前的设置是非虚拟化的。 我们有3台服务器: 充当面向公众的Apache Web服务器,充当反向代理设置。 和2个相同的应用程序服务器,负载平衡,并在防火墙后面。 我们忽略数据库。 我的问题是,如果这样的3服务器设置是实用的,而不是简单地有一个大的实例? 我得到的是因为我必须支付带宽使用费用,我自己的子网上的实例之间的networking通信会占用我的带宽使用量吗? 如果是这样的话,单片超级实例可能比在自己的防火墙后面说许多更小的负载平衡的应用服务器更具有经济意义。

mod_ruid2 over mod_fcgid

我刚刚听说了ruid2,想知道是否更安全,然后fcgid? 我听说,这是不太安全,更有问题。 两者有什么分别吗? fastcgi和mod_fcgid是一样的 我正在使用CPanel。

自动快照AWS实例(或其他备份策略)

我刚刚意识到我的aws实例数已经上升到了两位数。 我目前支持我的文件夹和数据库的一部分,并将其移动到备份实例。 我认为我应该做的就是(自动)对这些实例进行快照,并将它们保留在S3上,这样我就可以运行7天的每日备份。 有一个问题在这里提出同样的问题 ,但是答案没有深入。 所以最接近的答案似乎是:使用cron作业来快照实例。 那么我在实例本身上运行cron作业? 或者我有微型实例来运行这些快照? 我可以得到一个示例脚本或说一个Linux的味道? 我必须安装什么软件才能运行? 谢谢。

在EC2中使用keepalived是不可能的

问题是我的两个EC2实例(HA代理)需要绑定一个虚拟IP,如果我想使用keepalived ,但它们在EC2中是不可能的,因为只有一个实例可以在给定的时间使用弹性IP,所以它是不可能的,对吧?

CentOS系统电子邮件失败

我的CentOS服务器上的系统电子邮件不发送,他们似乎总是失败,所以我没有提醒错误或重要的通知。 这些设置似乎是正确的,但在失败的消息中有几个空白条目,您可以在以下屏幕截图中看到它们:

为什么虚拟化?

我正在寻找将.NET Web应用程序背后的硬件从运行Web Server和SQL Server的单一框扩展到两个分开的单元,一个是Web服务器,另一个是SQL Server。 在我的研究过程中,我已经阅读了关于虚拟化的各种各样的东西,但是不知道它是如何作为一个Web应用程序扩展的? 对我来说,它似乎不是一个高可用性的策略,因为它全部坐在同一个硬件之上,所以如果这样下去的话,整个事情就会像一堆卡片一样掉下来! 虽然我确定我在这里错过了一些东西。 那么虚拟化的商业案例是什么呢? 从本质上讲,我期望从长远来看实现一个很好的扩展策略,具有高可用性(我知道HA对于两台服务器来说是困难的,但是这是我最终想要的,也许现在不是这样)。 如何将虚拟化用于超越单服务器或双服务器configuration? 我会认为一个更有效的高可用性和横向扩展策略是使用更多的负载平衡Web层和联合数据库的服务器?

寻找可分配networking接口的ftp客户端或networking浏览器

有谁知道一个FTP客户端(或networking浏览器),它允许我指定(或分配)networking接口明确(如eth1例如)在使用过程中? Linux的东西会很好。

Amazon EC2快照损坏

其中一个AWS卷的快照已损坏。 我们使用这些快照作为备份,过去他们是一个很好的帮助。 (注意:这不是我们唯一的备份方法!)然而,损坏的快照是无用的。 我想知道如何处理这个,如何检测这个事先等等。 情况 我们有一个AWS Web服务器与一个大的ext3卷(数据)与许多图像在一个文件夹。 我们每日制作所有卷的快照,并且在保存四周的时候,这个卷的成本太高。 我只需要紧急情况下的图像快照,而我想要正常数量的剩余部分。 这是我想要做的: 从卷DATA创build快照 从快照创build新的ext4卷图像 安装卷IMAGES,删除除images文件夹以外的所有文件和文件夹 将原始文件夹移动到卷DATA的根目录 将符号链接到DATA上原始位置的IMAGES上的新图像文件夹 Rsync所有其他数据到一个新的更小的ext4卷:网站 用WEBSITE卷replaceDATA卷,链接到IMAGES卷 第3步没有工作。 我得到了以下错误: sudo mount / dev / xvdf / images mount / mount / dev / xvdf / images失败:结构需要清理 谷歌search这个错误,我发现build议做一个xfs_check,但文件系统是ext3,所以我试过e2fsck。 这导致了无尽的错误和修复,似乎没有工作。 sudo xfs_check /dev/xvdf sudo e2fsck -f /dev/xvdf 我创build了一个新的卷IMAGES,并使用rsync来复制所有内容,因为cp导致崩溃。 我立即创build了一个新卷的快照,并恢复了它,看看它是否行得通。 然后,我开始分割音量,并用两个新音量replace旧音量。 这一切正常,问题解决了。 亚马逊支持 不过,我想知道这里发生了什么,以及如何防止这种情况,所以我联系了亚马逊支持。 他们告诉我快照是坏的,可能是因为快照是在卷被使用时拍摄的。 我们一直这样做,用这些快照做了许多恢复(但不是这个卷),从来没有问题。 该卷已附加,但在快照时未写入。 我决定采取build议,分离音量,做一个快照,看看发生了什么事。 […]

AWS EC2,Ubuntu:上游超时(110:连接超时),从上游读取响应标头

我在几个EC2实例上有很多NGINX错误: 2016/10/28 15:50:46 [error] 2879#0: *31351 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.0.0.74, server: www.myhost.com, request: "POST /someurl HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm.sock", host: "www.myhost.com", referrer: "https://www.myhost.com/other-url" 我不知道在哪里调查… Nginx的? AWS?