Articles of apache 2.2

Apache或nginx:在微型服务器上每秒处理10个请求?

你会推荐一个小的服务器设置,可能每秒10个请求(使用PHP和MySQL,dynamic内容)?

Apache2不提供PHP文件

我已经看到了这个问题几次,但无法解决我的问题。 我最近设置了Ubuntu的双引导安装,以更好地了解LAMP环境。 我build立了一个虚拟主机,当我把浏览器指向该主机中的index.html时,我在浏览器中得到了html,但是当我将浏览器指向index.php(包含一个phpinfo()调用)时,什么也得不到 我试过删除/清除并重新安装php5apachemysql libs / mods,清空我的caching,检查mods可用/启用文件夹无济于事。 任何人都可以帮助我解决这个问题吗?

让我看看你的骨架

我今天晚上正在build立一个新的服务器。 我想知道什么组件pipe理员经常把他们的骨架目录? 这是所有的软件/国防部具体或有一些一般的东西,可以忽略初学者?

htaccess .html重写exception

好吧,我需要添加一个exception! 我怎样才能做到这一点? 我目前使用RewriteRule ([^.]+).html $1 [R=301,L]来重写所有的.htmlurl 我确实需要google.htmlvalidation文件的例外。 我怎样才能设置这个exception? 我试过这个,但它不工作。 有任何想法吗? RewriteCond $1 !^(google022e525bdb654772.html|googleb5e92d18c6640aeb.html)/? 我试了 RewriteCond $1 !^(google022e525bdb654772.html|googleb5e92d18c6640aeb.html)

需要暂时禁用用户的Apache网站

我有一个网站,这是我们devise的系统的后端。 通常情况下,我们会去不同的场所,通过互联网连接后端系统,继续进行。 我们现在必须去一个字面上的场地,没有互联网接入。 我已经在本地机器上运行了系统,没问题,但是我想让用户不能访问互联网上的主站点,但是告诉他们发生了什么事情。 目前我已经有了一个.htaccess的根目录: Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteRule ^(.+)$ http://www.example.com/offline.php [R,L] 哪一半工作,但浏览器不喜欢它: Firefox已经检测到服务器正以一种永远不会完成的方式redirect这个地址的请求。 总结一下,我想要input任何url: http://www.example.com/ http://www.example.com/dir1/ http://www.example.com/dir1/?area=value etc. 最终结束 http://www.example.com/offline.php 有任何想法吗? 谢谢,凯文

为什么apache返回一个存在的文件的404响应?

我有一个主要目的是处理RPC请求的Apache服务器。 所有这样的请求都以一个固定的前缀(比如/rpc )开头,我使用Location指令来设置这个URL的处理器(例如<Location /rpc>…</Location> )。 我现在喜欢这个服务器也提供静态文件。 我把一个index.html文件放到它的DocumentRoot但是不能让apache来为我服务。 相反,我得到404响应。 访问日志显示了这一点: 127.0.0.1 – – [18/Aug/2010:11:41:52 -0400] "GET /index.html HTTP/1.1" 404 208 错误日志显示这个: […] [error] [client 127.0.0.1] File does not exist: /www/htdocs/index.html 这个错误信息是一个肮脏的谎言。 我可以复制并粘贴该path并运行ls /www/htdocs/index.html ,看到该文件确实存在。 目前为止我尝试过的东西: 检查文件的完整path的所有权限:所有目录是755,所有文件是644 检查所有权:所有目录和文件都由apache运行的同一用户拥有 设置LogLevel debug (日志中不显示新消息) 添加了一个带有SetHandler default-handler指令的<Location />块 添加一个带有SetHandler default-handler指令的<Location /index.html>块 将这两个Location块移动到<Location /rpc>块的上方和下方 Ran dtruss并没有看到Apache在处理请求时发出一个stat()调用 我正在用尽想法。 还有什么我应该尝试? (我在Mac OS X 10.5.8上使用apache […]

评论垃圾邮件崩溃Mediatemple DV服务器

我在Mediatemple有一个dv(专用虚拟)服务器,在那里我主持了700多个WordPress博客。 最近我一直面临一个评论垃圾邮件的问题,其中我的服务器内存利用率上升,Apache崩溃。 我已经使用Plesk的防火墙模块来定期检测垃圾邮件主机并拒绝它们。 但是由于知道垃圾邮件发送者并不局限于单个IP地址,我知道从长远来看,这不是一个可行的解决scheme。 Mediatemple也有200个IP的上限。 可以用这种方式阻止的IP。 我已经在一周内消耗了100多个。 新的知识产权每天都在发生。 每天我都必须检查占用带宽最多的站点,然后检查他们的Apache日志以确定垃圾邮件IP(我依靠项目蜜jar)。 但是我肯定需要一个更好的解决scheme。 任何人都可以build议一个工具来解决这样的问题? 提前致谢。

阻止尝试下载整个网站的IP地址

我需要阻止试图下载我的整个网站的IP地址。 目前我使用iptables来封锁它。 有没有办法阻止一个IP自动,如果它试图请求很多网页,即下载整个网站? PS我使用Nginx作为Apache的前端。 谢谢!

同步Apache和Mysql

美好的一天, 我是一名Web开发人员,我有两台电脑,装有Windows 7的笔记本电脑和装有CentOS 5.5的电脑。 最近我正在为一个客户开发一个相当大的网站,我真的不能忍受手动复制文件和MySQL数据库。 你可能认为这是一个愚蠢的解决scheme,但对我来说已经足够了。 当我离开家时,我正在使用基于Win的笔记本电脑,当我在家时,我正在使用CentOS PC。 通常,我是手动复制文件和SQL转储。 现在,我受不了了。 有人能推荐一个解决scheme来自动同步两个环境吗? 为了回答你最终的问题:是的,我讨厌在Windows上开发,但是我无能为力。 由于Photoshop和其他一些工具,我被困在笔记本电脑上。 问候,Piotr

httpd-access.log中的以下几行是什么意思?

有问题的线是 124.178.138.134 – – [03/Sep/2010:00:05:35 +1000] "\x1e\xaa\xb7P\xcfL\x1eeV*" 200 1617 "-" "-" 203.29.140.81 – – [03/Sep/2010:00:14:58 +1000] "5A\xe8o8*\x1bWxg\x84L\xa2\x04\x13}y\xbc\xd8\xf7" 200 1617 "-" "-" 120.16.62.30 – – [03/Sep/2010:00:21:01 +1000] "\x8b\x9d\x1b\xe4\x8b\x12\x82P\xd83&\x98\\\x89\xc2\x149`9\xac\xd1\xa4!" 200 1617 "-" "-" 86.57.229.206 – – [03/Sep/2010:02:05:53 +1000] "\xaeA\x94\xbd\x95H" 200 1617 "-" "-" 我假设\x1e等,我看到我经常可以看到GET / HTTP/1.1是转义的字符代码。 200 1617与它周围的线相符,而据我所知,1617是主页的大小。 有关这个问题的任何想法? 这是在FreeBSD 8.0 GENERIC上安装apache 2.2。 编辑:刚刚打了另一个。 121.209.160.33 – – […]