从前几个星期我一直在经历我的网站上的机器人攻击。 基本上,爬行者以高频率在网站上运行,导致负载增加。 这导致带宽消耗,从而导致其他人的糟糕的用户体验。 我想知道像谷歌,亚马逊和电子湾这样的网站如何防止这些事情: 他们如何区分有用的爬虫(谷歌/雅虎/ MSN)和恶意的不跟随robots.txt和其他规则? 如何通过检查apache访问日志来实时识别可能导致潜在有害bot的模式? 如连接或数据包/时间/ IP的阈值不能设置,因为这将导致适当的用户在网站上的糟糕的用户体验。
我有远程Debian的Linux服务器,我通过IP或域使用腻子控制台访问。 这意味着服务器IP已经指向主机名了,例如: 1.2.3.4 – > projects.example.com 我已经在远程服务器上安装了名为JIRA的应用程序,我猜是基于Apache的。 我可以访问它的网站使用1.2.3.4:8080我想链接到projects.example.com/jira 我怎样才能做到这一点? 任何与教程链接的细节将有助于。
我在Dreamhost VPS上运行了几个(〜20个)站点。 最近我最大限度地为VPS分配内存,我想find问题。 我想有一个SSH脚本,将扫描所有域的所有日志文件,并告诉我什么对象(图像,PHP脚本等)获取大量的电话。 它将统计每个/logs/*/http/access.log中的调用,做一个降序sorting并向我展示跨域的前十名。 但我不知道该怎么做。 可以这样做吗? 任何人都可以build议一个脚本,将这样做?
我有一个服务器上的多个webapps,每个在一个单独的端口: HTTP://本地主机:8080 HTTP://本地主机:8081 现在,我试图在前台使用nginx作为代理服务器。 目标是使用webapps.local.domain / mywebapp1和webapps.local.domain / mywebapp2而不是上面的URL。 我试过这个,但是没有成功: server { listen 80; server_name webapps.local.domain; access_log /var/log/nginx/webapps.local.domain-access.log; location /mywebapp1 { proxy_pass http://127.0.0.1:8080; proxy_redirect http://127.0.0.1:8080 /mywebapp1/; } } 这将加载webapp的第一页的HTML。 但没有CSS,图像和其他任何东西。 我的错在哪里?
我有一个添加到Active Directory域的Windows 2008 R2 Web服务器(testing)。 我有一个应用程序使用ADsearchfunction,但它不工作,直到我在代码中指定AD用户的凭据。 任何想法如何configuration服务器授予访问AD的权限? (我认为将其添加到域会做到这一点,但它没有。)
我正在尝试使用Rsync在服务器之间传输文件。 但是,我在其中一台服务器上使用了非标准端口。 这造成了麻烦,所以我把端口改回到22.现在,当我尝试使用Rsync时,它仍然尝试连接到非标准端口。 当我使用Webmin的SSH,它告诉我,SSH服务器没有运行在端口22.如果我使用腻子,一切工作正常,所以我知道它是build立在端口22.任何build议如何获得Rsync和Webmin注意到这个变化? 我重新启动了Rsync服务多次,我正在使用Ubuntu服务器。
Sever正在作为一个高stream量的应用程序后端工作 我们正在使用Apache2,MySql和PHP。 我们已经优化了以上的最佳性能 服务器configuration是: Linux server109-228-5-100.live-servers.net 2.6.35-30-generic #53-Ubuntu SMP Sun Jun 5 04:00:23 UTC 2011 x86_64 GNU/Linux 4个虚拟CPU 10GB内存 160GB硬盘 以下是我们的系统日志 Jan 21 07:51:30 server109-228-5-100 kernel: [94075.247351] VMBUS: Shutdown request received – gracefull shutdown initiated Jan 19 08:21:50 server109-228-5-100 kernel: [39170.607633] VMBUS: Shutdown request received – gracefull shutdown initiated Jan 19 22:31:06 server109-228-5-100 kernel: [50921.847444] […]
我们为我们开发的特定Web应用程序提供了大量的Web服务器。 我们的客户目前使用Alogging将域名或子域名指向我们的服务器之一。 随着我们不断增长,我们需要能够dynamic地将站点移动到不同IP上的不同服务器上,这意味着要求客户端更新他们的DNS,我们不会/不愿意这样做。 dynamic地,我的意思是,如果一台服务器出现故障,我们希望重新生成新服务器上的数据,改变域指向的位置,并在几秒钟/几分钟内使应用程序备份。 我的第一个想法是使用我们的DNS服务器,但许多客户端不能改变他们的NS服务器到我们的。 而且只能将Alogging添加到单个静态IP。 所以我看了一下代理层,像HAProxy可以通过主机名来路由stream量。 这个问题是我需要能够每隔几秒钟添加一个新的域,HAProxy使用一个configuration文件,你必须重新加载服务来应用新的configuration。 每隔几秒钟都不好运行。 无论如何,我可以用代理应用程序或DNS应用程序做到这一点?
我是一个完整的Linux /networking初学者。 需要什么设备/软件来做到这一点? 基本上我想build立一台服务器计算机,并能够在本地连接到我的桌面,并学习build立一个networking服务器的可能性,而不需要外部访问。 基本上我想学习如何pipe理这些更便宜的非托pipeVPS包,我看到从虚拟主机公司提供,但本地优先。 我目前使用的设备有:我的电脑,额外的服务器电脑,stream行的Linux发行版,LINUX书籍,Linksys 4端口路由器,NETGEAR 4端口集线器,CAT5电缆和跳线。 也有一个旧的Westell 327W无线路由器,但我不认为它没有bellsouth / at&t DSL连接的function。 想尽可能模拟VPS或真实世界的服务器,以获得最佳的学习体验。 谢谢!
我们最近使用Exchange 2010build立了一个Windows 2008 R2服务器。 现在我们的一个pipe理员被build议在该服务器上安装MS Dynamics 2011。 这似乎工作,因为我们可以访问CRM的东西。 但是我们的智能手机(iphone)和我们的Mac邮件客户端不能访问https:// SERVER / owa,因为发生了500错误,内部服务器错误。 在我们查看事件日志后,我们发现: Event code: 3008 Event message: A configuration error has occurred. Event time: 04.04.2012 09:01:27 Event time (UTC): 04.04.2012 07:01:27 Event ID: 9cf5f5e4b1cc4b088de4c88e9b8d369b Event sequence: 1 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/EWS-7-129779964874694509 Trust level: Full Application Virtual […]