Articles of apache 2.2

Apache在启动后几秒钟崩溃

我有一个与Apache的问题。 当我尝试启动它(/etc/init.d/apache2启动)它几秒钟后死亡。 它出现在“ps aux”消耗大量内存然后死亡。 我不知道是什么可能导致apache消耗这些内存: USER PID%CPU%MEM VSZ RSS TTY STAT START TIME COMMAND root 13379 1.0 0.3 14376 3908? Ss 22:31 0:00 / usr / sbin / apache2 -k start www-data 13383 0.0 0.4 197316 4196? Sl 22:31 0:00 / usr / sbin / apache2 -k start www-data 13390 0.0 0.3 172728 4172? Sl […]

一些Apache日志的问题

在以下日志片段中,可能导致某些请求返回302状态,最后一个返回200状态? 据我了解,302意味着“所请求的资源暂时驻留在不同的URI下”,但为什么会这样呢? 我希望响应代码为200,就像在日志示例的最后一行中,对于每个请求。 也想知道HTTP / 1.0与1.1,但我想我知道一个所以…真的,为什么相对于同一资源(还没有移动)302对200状态代码? 123.201.40.136 – – [09/Feb/2011:14:13:23 -0800] "GET /report/now HTTP/1.0" 302 20 "http://foo.bar.com/reports/nowreport.swf" 123.201.40.136 – – [09/Feb/2011:14:13:28 -0800] "GET /report/now HTTP/1.0" 302 20 "http://foo.bar.com/reports/nowreport.swf" 123.201.40.136 – – [09/Feb/2011:14:13:41 -0800] "GET /report/now HTTP/1.0" 302 20 "http://foo.bar.com/reports/nowreport.swf" 208.319.74.24 – – [09/Feb/2011:14:13:56 -0800] "GET /report/now HTTP/1.1" 200 355 "http://foo.bar.com/reports/nowreport.swf"

在1个apache / tomcat下托pipe2个webapps

我正尝试通过mod_jk在apache2后面的tomcat 6下托pipe多个webapps 。 我以我的智慧结束了这一切。 我面临的问题是这两个域似乎指向一个单一的tomcat“域”。 我的server.xml如下所示: <Service name="Catalina"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="example.com"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="example.com" appBase="webapps-example" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> <Host name="example.com" appBase="webapps-example.com" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> </Engine> </Service> 我的workers.properties看起来像这样: worker.list=example,example2 worker.example.port=8009 worker.example.host=example.com worker.example.type=ajp13 worker.example2.port=8010 […]

Apache2反向代理与Windows 7上的身份validation?

我试图从我的笔记本电脑(Windows 7,Apache 2.2.17)到我们networking上的Nexus服务器(Windows Server 2003)设置一个Apache2反向代理。 这只是一个testing,然后在我们拥有的Internet可见服务器上进行实际设置。 我可以得到代理本身设置和代理Nexus美丽。 但是,当我尝试应用身份validation到代理,那是什么时候出事了。 我想听8090端口。 以下是我的httpd.conf文件中的相关位: Listen 8090 ProxyRequests Off ProxyPreserveHost On <Proxy /nexus> Order deny,allow Allow from all </Proxy> <Location /nexus> Order deny,allow Allow from all ProxyPass http://secret.mydomain.com:8082/nexus ProxyPassReverse http://secret.mydomain.com:8082/nexus AuthType Basic AuthName "Nexus" AuthBasicProvider file AuthUserFile c:\tmp\users Require valid-user </Location> 如果我注释掉所有的Auth *指令,那么Nexus的代理就会使用像http:// localhost:8090 / nexus / content / groups […]

如何从CGI程序中的GET或POST请求获取input内容(通过apache)?

我正在学习制作一个CGI程序。 现在我可以打印我想要的文字。 但是,我怎样才能从CGI程序获得GET或POSTinput? (如查询string或后身)

我如何使用Apachebuild立一个域名?

我已经购买了Goddaddy的域名,我运行了Apache,我可以使用我的IP在本地networking之外访问它。 现在我需要知道的是我如何将我的IP与该域名关联? 请帮忙! 🙂

Htaccess隧道到另一个端口上的本地服务器?

是否有可能有2个networking服务器运行在不同的端口在同一个盒子,然后使用htaccess隧道从1服务器到另一个基于rewritecond的stream量? 基本上,当满足某个条件时,我希望请求由我的其他Web服务器处理,我不想返回一个移动的响应。

未正确设置mod_security IP收集密钥

我在一个负载平衡的设置中使用一个IP集合,因此我希望mod_security在x-forwarded的头部而不是REMOTE_ADDR上执行。 这是我的规则: SecAction "phase:1,nolog,pass,initcol:IP=%{REQUEST_HEADERS.x-forwarded-for}" SecAction "nolog,phase:1,setvar:IP.hitcount=+1,deprecatevar:IP.hitcount=100/15" SecRule IP:hitcount "@gt 600" "nolog,drop,phase:1,msg:'Possible DoS'" 无论我在IP =后面设置密钥,我通过哪个负载均衡器IP都明显地禁止了每个人。 这是一个错误还是我donig错误? 我甚至硬编码到1.1.1.1的密钥,它仍然在ip.pag文件中设置负载均衡IP。 帮帮我! :]

限制SSIfunction只包含文件

有没有办法启用SSI的服务器(运行Apache),但只允许include元素( <!–#include –> ),而不是任何其他?

我如何控制Apache的日志消息(特别是,auth_mysql模块和WSGI)?

在具有Apache2的Ubuntu 10.04服务器上,我启用了auth_mysql,并且显示[debug]消息。 我怎样才能把这些关掉? 我猜测有一种方法可以closures模​​块,以及所有的“debugging”消息。 我很好奇如何做到这一点。 更新: 最初我只发布关于auth-mysql; 不过,我也想要控制WSGI的输出(目前在error.log中显示[info]消息)。