Articles of 反向代理

Apache的caching(mod_cache)vs鱿鱼反向代理caching?

简单的问题关于我不熟悉的地区。 哪一个最适合caching? 还有其他的select吗? 因为我想确定在我学习之前使用哪一个。 所以我没有后来意识到这是一个不好的select。 如果有人能够阐明这个话题,那将是非常好的。

Apache,反向代理,重写,HTTPS

我正在用apache创build一个反向代理框,我对此有一些疑问: 我怎么能加载一些文件,说robots.txt,而不是实际的主机反向代理框? 允许在代理服务器上加载.htaccess是明智的吗? 他们代理盒子的重写规则呢? 我应该把我的重写规则放在哪里? 在虚拟主机或.htaccess? 如果我允许从代理框加载.htaccess,是不是有问题有2 .htaccess? 我想只有一个会被加载。 那么在http上的反向代理网站以及https呢? 我需要一些特殊的设置? 创build反向代理时是否有任何问题需要注意? 我已经知道使用mod_proxy_html来更正html文件中的链接。

在OWA前端的mod_security

当使用mod_security(从EPEL安装)和apache 2在一个centos盒子上时,有时用户不能发送消息 – 即时追踪规则有困难,唯一的地方是“入站exception分数太高” 任何人都知道我应该寻找什么,如何跟踪mod_security的东西,或者更好的具体是什么OWA在2003年做的不喜欢?

Apache反向代理设置

我在machine1上有一个jboss应用程序服务器。 应用程序地址是http://ip-address:8080/webapp 。 我想只有一个IP指向应用程序。 所以在machine2上我设置了一个apache代理。 但是这只能帮助转移到80端口,但目录webapp不能被删除。 所以使用代理,地址是http://ip-address/webapp 。 那么有没有办法让ip指向应用程序? 例如地址http://ip-address应该打开应用程序的网页。

什么是最好的服务器环境来抵制Drupal的大stream量?

我正在build立一个Drupal网站,可能会有一段时间的关键stream量。 什么是最好的设置(发行版,apache / ngynx / lighttpd,反向代理,SQL服务器,PHP版本等)来处理它? Drupalconfiguration/模块也是受欢迎的。

尽pipe设置超时,我仍然得到Varnish Guru Mediation 503错误

我有以下后端设置: backend seanesopenko { .host = "seanesopenko.ca"; .port = "8080"; .connect_timeout = 60s; .first_byte_timeout = 300s; .between_bytes_timeout = 60s; } 尽pipe在后端设置了超时,我依然不断得到Guru Mediation 503错误。 我认为这可能是apache2 / php错误,正在显示为Vuruish的Guru Mediation 503错误。 如何configurationvarnish / apache来显示apache2错误?

反向代理服务器,让你明确定义基于请求URI的映射?

我正在寻找反向代理解决scheme: a)让我明确地定义哪些请求根据正则expression式(或者某些其他类似的方式来定义某些URL模式被映射到某些后端服务器) 要么 b)支持代理的某种哈希algorithm,以便对给定URL的请求总是映射到一个特定的服务器, 并发布该algorithm,以便我可以在我的应用程序中使用它来确定给定的URL将被映射到哪个服务器。 有这样的事吗? 或者我必须写我自己的…?

使用Apache作为代理

我需要设置一个linux / apache框来作为运行.NET应用程序的IIS web服务器的代理。 我不需要检查,validation,修改,什么都不要。 我想将www.mydomainname.com的Alogging指向linux / apache服务器,并将http://mydomainname.com的任何URL中继到IIS Web服务器的IP地址。 请注意,我无法转接到另一个域名。 我必须中继到IIS的IP地址。 此外,它必须工作,如果有人去:http:// .mydomainname.com或http://mydomainname.com/ linux / apache应该简单地把请求的URL直接传递给IIS服务器,不pipe这个URL是什么。 这将是很好,如果它只是为域“mydomainname.com” – 但如果它必须是一个完整的通配符,没关系。 只有一个域会被指向我们的linux / apache服务器,并且它应该将任何抛出的URL转发到一个IP地址。 我曾经和其他很多例子斗争过,但是他们正在做例外,豁免,重写,重命名等等。 我需要一个非常简单的,基本的“代理”到另一个IP地址。 就这样。 感谢您的帮助!!!

基于主机名的反向代理redirect

这是我的设置: Windows Server(2003)接收* .mydomain.com的所有stream量,该stream量(到目前为止)将所有传入的端口80stream量redirect到Linux VM(使用VMWare虚拟networkingpipe理器)。 我现在需要在这台服务器上安装另一个网站,使用IIS6来处理subdomain1.mydomain.com。 如何分离HTTPstream量,如下所示: subdomain1.mydomain.com -> IIS everything else (*.mydomain.com, domain.com, raw IP) -> Linux VM 我想在Windows上设置一个Apache服务器作为反向代理。 但是ProxyPass处理主机名吗? (所有例子我看到处理目录)。 有另一个/更容易的解决scheme? lighttpd帮忙吗? TIA为您提供帮助。 [FWIW:改变架构不是一种select。 否则我不会问;-)。 一个可以接受的select,如果它有帮助(我怀疑)是build立第二个公共IP)]

Nginx – args匹配较短的“expires”

我正在使用这样的重写 if (!-e $request_filename) { rewrite ^/(en|ga)?/?(.*)$ /index2.php?cultureKey=$1&mq=$2 last; } 但在我需要某些重写的URL被caching了30秒之后。 剩余的fast_cgi请求应该是5分钟。 fastcgi_cache_valid 200 302 5m; expires 5m; if ($args ~* (dynamic\.html)){ expires 30s; } 我尝试过移动它们,但是dynamic.html和其他文件都在30秒后仍然被caching,或者它们都在30之后过期。 如何使dynamic.html(重写)caching30s和剩余的文件5m? 谢谢