Articles of apache 2.2

如何强制apache在预定的时间之后删除请求?

我正在build立一个对响应时间有严格要求的系统。 如果强制Apache2在200毫秒后强制删除队列中的请求(如果没有提供服务),我该如何强制? 背景 我们的一个内部服务需要与另一个服务进行交互。 其他服务要求我们在很短的时间内做出所有的回应。 对于less量的查询,我们能够在期望的时间内提供请求。 但是,一旦系统装载了很多请求,响应时间确实受到影响。 由于负载将会持续很长时间,所以我们会遇到堵塞的情况,在这种情况下,旧的查询正在排队,然后进行服务,但是到那时请求已经过期。 我如何确保我们能够在限定的时间内分配请求,或者只是简单地删除请求?

htaccess RewriteRule强制执行A​​pache 2.2的结束

嗨,我已经写了一些重写,但从我可以告诉从日志看来,规则继续执行,所以,虽然正确的结果是在执行中,但最终的重写是不正确的。 理想情况下,我需要使用[END]标志,但是我不能升级Apache 2.2的服务器软件,所以我将不得不解决这个问题。 我试图把“/ wedding?url = emily-and-john-2013”​​改写为“/ wedding / emily-and-john-2013”​​。 因为我使用CodeIgniter,我首先需要将“index.php / wedding / …”改写为“/ wedding / …”。 这是我迄今为止的规则。 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #Checks to see if the user is attempting to access a valid file, #such as an image or css document, if this isn't true it sends the #request to index.php […]

阿帕奇小孩因不明原因死亡

很长一段时间,我在FreeBSD9.1(Apache 2.2)服务器上看到这样的错误 # dmesg pid 69320 (httpd), uid 80: exited on signal 11 pid 69307 (httpd), uid 80: exited on signal 11 pid 69416 (httpd), uid 80: exited on signal 10 pid 93318 (httpd), uid 80: exited on signal 11 pid 93295 (httpd), uid 80: exited on signal 11 pid 93289 (httpd), uid 80: exited […]

LDAP和DAV与AuthnProviderAlias不起作用

我有一个工作Apache 2.4的configuration为svn ldap <IfModule mod_ssl.c> <VirtualHost _default_:443> … <Location /ldapsvn> DAV svn SVNParentPath /var/ldapsvn SVNAdvertiseV2Protocol Off SVNListParentPath Off SVNAutoversioning On SVNReposName "repo name" AuthType Basic AuthName "My auth" AuthBasicProvider ldap AuthLDAPURL "ldap://ldapserver:port/DC=abc-de,DC=si?userPrincipalName?sub?(objectClass=*)" AuthLDAPBindDN "CN=ldapp,OU=System;OU=Users;OU=XYZ;DC=xyz1;DC=abc-de;DC=si" AuthLDAPBindPassword "[[hunter2]]" Require valid-user </location> 但是如果我将ldap设置作为别名join,则authentication停止工作 <AuthnProviderAlias ldap ldapAlias1> AuthLDAPURL "ldap://ldapserver:port/DC=abc-de,DC=si?userPrincipalName?sub?(objectClass=*)" AuthLDAPBindDN "CN=ldapp,OU=System;OU=Users;OU=XYZ;DC=xyz1;DC=abc-de;DC=si" AuthLDAPBindPassword "[[hunter2]]" </AuthnProviderAlias> <IfModule mod_ssl.c> <VirtualHost _default_:443> … […]

尝试通过IIS 7.5反向代理login到Redmine时出错

我正在尝试将Redmine设置为我们部门Intranet站点的子目录,并将其重新命名为使用IIS的URL Rewrite扩展名的“Workflow”。 我有“工作”,因为它将提供URL和HTML代码中所有正确的重写页面。 但是,当我尝试提交表单(包括login到redmine)时,IIS给我以下错误之一: Your browser sent a request that this server could not understand. 要么 The specified CGI application encountered an error and the server terminated the process. 这是设置: 使用Bitnami all-in-one安装程序安装在本地Windows XP计算机上的Redmine包括: Apache 2 的Ruby-on-Rails的 MySQL的 pipe理平台 瘦 Redmine在本地运行http:/ localhost / redmine Redmine通过Intranet http:/146.18.236.xxx/redmine运行 Windows Server + IIS 7.5提供ASP.NET Intranet Web应用程序mydept.mycompany.com IIS扩展Url重写和AAR安装 IIS的反向代理设置(如下所示)在mydept.mycompany.com/workflow上为Redmine提供服务 <rewrite> […]

如何将规则写入Apache的随机子域?

其实我们的网站通过使用Java技术创build,所以安装了Tomcat,apache的VPS和部署。 我们正在为注册客户创build子域,我们已经通过创build具有* .mydomain名称的Alogging来启用通配符。 之后,我们必须在Apache中处理子域…一旦Apache设置,我们必须validation它适用于随机子域,必须编写重写规则,将子域映射到另一个URL(不要紧,我们是什么郎使用)。 因此,UserName8328.domain.com实际上会从您的服务器请求类似于domain.com/users/UserName8328的内容。 所以你可以请build议我如何做到这一点? 对于这个问题还有另外一个环节 这个问题不要把这个连接到JAVA。 同时,我们遇到了与Apache相关的问题。 你能帮忙吗? https://stackoverflow.com/questions/19188877/what-is-best-way-to-create-sub-domains-dynamically-by-using-java-whenever-user-r

添加额外的主机到Apache2

我的任务是将一个现有网站的副本添加到设置中。 (作为testing环境使用) 现有的设置包括:a.mysite.com b.mysite.com c.mysite.com 我一直在试图添加d.mysite.com,但没有运气..安装程序:Debian 5.0到目前为止我所做的; 复制c.mysite.com / etc / apache2 / sites-available中的configuration文件将文件,ServerAdmin,ServerName,ServerAlias,DocumentRoot和Directory的名称重命名为指向新网站的位置。 ServerAdmin [email protected] ServerName d.mysite.com ServerAlias d.mysite.com DocumentRoot / var / www / mysite_d / php_value error_reporting 6135选项FollowSymLinks AllowOverride所有选项索引FollowSymLinks MultiViews AllowOverride所有命令allow,deny allow all 将命令a2ensite成功执行检查并validation/ etc / apache2 / sites-enabled中是否存在sym链接它链接到/etc/apache2/ sites-available中的d.mysite.com的configuration文件重新载入并重新启动Apache2 结果:新网站无法访问,Chrome提供了典型的“哎呀! Google Chrome找不到d.mysite.com' 其他信息:其他网站工作正常,例如c.mysite.com是可访问的。 我真的觉得我在这里错过了一些非常基本的东西。 提前致谢 !

比较单个网站的多个域的使用情况(Apache)

什么是最有效的方法来比较所有绑定到同一个Apache vHost的多个域的使用情况? 我想知道哪些域经常用来访问网站,哪些是过时的。 我猜这最好通过Apache日志分析完成? 哪个工具可以做到这一点? 或者Google Analytics或Piwik是一个解决scheme(我尝试过Google Analytics,但找不到任何域名使用统计)?

apache2,debian – 网页不加载

我是debian系统的初学者。 我遇到了问题 – 在我的VirtualBox Debian系统上,我已经安装了mysql和apache2(两个简单的命令,可能会出错),但是安装apache后,192.168.0.100上的默认网页导致未find状态。 我没有访问error.log文件的权限。 有人可能会提出什么问题? 在此先感谢您的帮助。

在Apache升级后Remote_Addr不起作用

我刚刚从apache2.2升级到apache2.4,suddly Remote_Addr打印127.1.1.0,而不是客户端IP。 我有apache行为nginx与以下设置: proxy_pass http://127.0.0.1:8080; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_connect_timeout 60; proxy_send_timeout 60; proxy_read_timeout 60;