Articles of Apache的2.2

奇怪的Apache访问日志\ x -Path

我收到很多这样的请求,我想知道他们试图破解什么或系统是否被破坏? 80.137.206.13 – – [21/May/2013:15:59:38 +0200] "LW\x96\x92\xa5Fg\xa9\xa21\xb4/;\xb6\xef\x1e\xe6\x175l\xa9\x85\xa8\x91\x9c\x98V\x1e\r\xb1o\xd6L\x07\xc3\x9cv\xaaw\x8ak\xddw" 400 316 "-" "-" 84.176.243.124 – – [21/May/2013:16:02:37 +0200] "\x0fAy\xcb\x99|" 302 0 "-" "-" 68.34.99.222 – – [21/May/2013:16:03:46 +0200] "\x8ee\x88\xc1t\xe3\x84W\x89M\x12\xbf\xf0\x11\x84\x1e\x18" 302 0 "-" "-" 31.16.203.34 – – [21/May/2013:16:05:46 +0200] "-" 408 0 "-" "-" 81.109.229.103 – – [21/May/2013:16:07:36 +0200] "-" 408 0 "-" "-" 92.145.3.106 – – [21/May/2013:16:09:36 […]

我的网站上的哪些文件没有被访问,使用Apache

根据访问我的网站的人,我如何看到哪些文件没有被访问者查看(因为没有入站链接或其他)?

Apache:查看哪个页面/虚拟主机正在查杀我的服务器

我无法将networking服务器恢复在线状态。 服务器只是保持垃圾,我不得不重新启动它。 我在一个共享的主机上,所以更难find罪魁祸首。 我怎样才能find哪个特定的页面(或者至less是哪个虚拟主机)在使用CPU的时候会疯狂? 我在CentOS上使用相当标准的Apahce + MySQL + PHP。 谢谢!

有人可以解释我的Apache日志“服务器似乎忙”?

这是日志: [info]服务器似乎很忙,(你可能需要增加StartServers或Min / MaxSpareServers),产生8个孩子,有17个空闲,总共有37个孩子 [info]服务器似乎很忙,(你可能需要增加StartServers或Min / MaxSpareServers),产生8个孩子,有18个空闲,总共有37个孩子 [info]服务器似乎很忙,(你可能需要增加StartServers或Min / MaxSpareServers),产生8个孩子,有18个空闲,总共有37个孩子 服务器似乎很忙,(你可能需要增加StartServers或者Min / MaxSpareServers),产生8个孩子,有19个空闲,总共有37个孩子 服务器似乎很忙,(你可能需要增加StartServers或者Min / MaxSpareServers),产生8个孩子,有18个空闲,总共有38个孩子 服务器似乎很忙,(你可能需要增加StartServers或者Min / MaxSpareServers),产生8个孩子,有15个空闲,总共有39个孩子 这个消息对我来说并不是很清楚,而apache2文档也没有帮助。 什么是孩子,为什么产卵8,什么是闲散的孩子,什么是总孩子? 它想告诉我什么?

如何selectApache的虚拟主机点HTTPS连接?

我刚刚在本地Apache 2安装中激活了一个testingSSL证书,按照以下步骤操作: 取消注释在httpd.conf中Include conf/extra/httpd-ssl.conf 生成server.crt和server.key并将其复制到conf目录 我重新启动了Apache并获得了托pipe在htdocs目录中的testing页面。 我怎样才能让Apache返回我的虚拟主机呢? 我的虚拟主机目前看起来像: <VirtualHost *:80> ServerName domain.localhost DocumentRoot c:\www\domain </VirtualHost>

什么是最好的Apache MPM只提供静态文件?

什么是最好的Apache MPM只提供静态文件? nginx和其他人不是一个选项。 事件,工人,prefork或其他? 如果你能解释为什么,这将是真棒。

当我添加负载平衡configuration时,不能访问Apache服务器状态页面

Apache 2.2 censtos 5.5 我在httpd.conf中包含了以下configuration来访问服务器状态页面。 <Location /server-status> SetHandler server-status Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> I have successfully accessed the status page by url (http://127.0.0.1/server-statup) 现在我已经在httpd.conf中包含了下面的负载均衡configuration ProxyPass / balancer://sakaiCluster/ stickysession=JSESSIONID nofailover=off timeout=120 <Proxy balancer://sakaiCluster> BalancerMember ajp://172.16.11.12:8009 route=s1 BalancerMember ajp://172.16.11.13:8009 route=s2 </Proxy> 但是这次当我尝试访问Apache服务器状态页面,它给了我错误。 HTTP Status 404 – /server-status type Status report message /server-status […]

基本的Apache重写

假设我有exampleA.com和exampleB.com。 如果我想在Apache Web服务器上重写一个Apache Web服务器到websiteB.com,就像当我在浏览器中inputexampleA.com时一样,它将保留这个URL并显示加载的内容,就像我正在导航到exampleB.com,我怎样才能做到这一点直接虚拟主机添加? 我的研究表明: RewriteRule /some/url(.*) http://exampleB.com/some/url$1 [P,L] 但是我不熟悉的是“/ some / url”部分的相关性,因为我不想只重写特定的URI,而是整个域。 同样,如果我导航到exampleA.com/test.htm,它应该呈现任何在exampleB.com/test,浏览器说“exampleA.com/test”整个时间。

如何在apache中使用反向代理添加尾部斜线到这个特定的URL

当用户inputwww.example.co.uk/beta时,我希望将stream量发送到www.example.co.uk/beta/。 但只为该url,即当url结束/testing版。 我如何在Apache中完成这个? 我努力了: <Location /beta> DirectorySlash Off ProxyPass http://testserver.co.uk ProxyPassReverse http://testserver.co.uk </Location> 没有成功 请注意proxypass指令是用于我的反向代理

以普通用户身份在8080端口上运行时启动Apache

从Apache 文档可以读取: 如果在configuration文件中指定的监听默认为80(或其他任何低于1024的端口),那么为了启动apache必须具有root权限,以便它可以绑定到这个特权端口。 读完这个之后,我马上做了一个假设,假如我在8080端口上运行Apache,我不需要使用sudo来重新启动服务。 但事实certificate,无论使用什么端口,我仍然需要使用sudo 。 我误解了文档吗? 或者在我的安装中做了一些错误configuration?