Articles of 代理

在Apache中设置mod_proxy

我有一个本地的Apache设置与几个虚拟主机: mywebsite.localhost images.mywebsite.localhost 等等 我想使这些在我的本地networking上可用,以在移动设备上testing我的网站。 Stack上的其他问题使我转向了代理解决scheme,在那里我将使用我的计算机的IP地址作为iPhone / iPad上的代理。 我希望代理人: 处理任何请求,就好像它是从我的电脑发出的(包括*.localhost名称) 拒绝来自不在192.168.*范围内的IP地址的请求 我已经启用mod_proxy: LoadModule mime_module modules/mod_mime.so LoadModule proxy_http_module modules/mod_proxy_http.so 我(希望)保证它: <Proxy *> Order Deny,Allow Deny from all Allow from 192.168 </Proxy> 现在我正在努力回答这些问题: 代理服务器也会在端口80上运行,还是应该在另一个端口上运行? 如何configuration代理如上所述转发所有请求?

从Apache和Tomcat提供文件

我试图重build一个需要在RedHat 4.1.2服务器上从Tomcat 6.0.16和Apache HTTPD 2.2.3提供内容的服务器。 我需要一个来自Apache DocumentRoot的特定目录(称为“客户端”),由Apache处理,其余部分由Tomcat处理。 所以我已经在某个server.com:8080上运行了Java应用程序,并且客户机目录位于DocumentRoot目录中,Apache运行在80端口上.Java应用程序被configuration为在/上运行。 这是我的httpd.conf中的内容 DocumentRoot "/usr/local/share/www/" ProxyPass / http://someserver.com:8080/ ProxyPassReverse / http://someserver.com:8080/ 代理的这部分工作,但我仍然在任何东西在http://someserver.com/client 404。 我应该如何去正确地设置这个设置?

Apache:基于URL后缀的代理

我的团队编写了一个内部BI服务器,该服务器通过链接(如/users/daily或/updates/questions生成HTML报告。 服务器是用Grails编写的,它可以和Apache-Tomcat的经典设置完美的结合起来: ProxyPass / http://localhost:8080/ nocanon ProxyPassReverse / http://localhost:8080/ 所以 https://example.com/users/daily 被内部代理 http://localhost:8080/users/daily 并从Tomcat servlet服务。 服务器是成功的,我想部署它三次到3个不同的系统,通过URL后缀( /dev , /stg , /prod )来区分: 这意味着https://example.com/dev/users/daily将从http://localhost:8080/users/daily代理,并且https://example.com/prod/users/daily将从http://localhost:8082/users/daily 。 我已经尝试了一些Apache RewriteRule和ProxyPass规则,但是找不到工作组合。 如何在Apache中使用基于后缀的内部路由来实现内部链接?

使用代理服务器时,Googlesearch需要validation码

我们目前在我们的networking上有一个Squid代理服务器设置,一所高中。 我们正在通过代理发送来自学生设备(iPad)的所有stream量,包括内部和外部。 stream量被发送到我们的防火墙,然后从那里传递到代理服务器。 代理服务器然后通过我们的互联网filter(也在防火墙级别)发送stream量。 该设置似乎适用于所有网站,除了Google。 当Googlesearch时,我们被redirect到ipv4.google.com,当我们需要inputvalidation码才能继续search。 谷歌认为,通过代理服务器时有不寻常的活动。 有没有解决的办法? 有没有更好的方式来做我们的代理,使谷歌不认为这是不寻常的活动? 另一个select可能是没有任何来自Google的stream量通过我们的代理,但我不知道如何做到这一点。 任何帮助,将不胜感激。 谢谢!

最简单的方法转发HTTP请求到不同的服务器

我有一个移动应用程序需要通过HTTP API与第三方服务器通信。 但是第三方服务器只能从一个被认可的IP地址访问,这意味着我需要把我的服务器(其IP已被批准)在应用程序和第三方服务器之间。 什么是最简单的方式来设置服务器? 我基本上需要我的服务器简单地转发HTTP请求到不同的服务器。

如何将所有本地stream量路由到Squid?

我有一个工作的鱿鱼caching服务器,通过127.0.0.1:3128可访问。 我试图将所有的交通(如果可能的话,我所有的虚拟机)路由到127.0.0.1:3128。 我使用vagrant和虚拟框,这将是很好,如果我不configuration每个virtualbox使用鱿鱼(我试图caching包,以节省时间和带宽)。 谢谢

允许一个特定的URLpath与Squid

我在Debian上使用Squid 3.4,我想知道如何在禁用其他的子网站时允许某些子url。 特别是,我想禁止访问reddit.com/*,但允许访问reddit.com/r/foo/*和reddit.com/r/foo/ acl bad url_regex reddit\.com.* acl good url_regex reddit\.com.*foo* http_access deny bad http_access allow good … http_access allow localnet http_access allow localhost http_access deny all 这段代码似乎不起作用,reddit.com上的所有内容都会被阻止。 我怎样才能得到我想要的configuration? 编辑:更新的configuration仍然不起作用: acl good url_regex http(s)?://(www\.)?reddit\.com/r/foo.* acl bad url_regex http(s)?://(www\.)?reddit\.com.* http_access allow good http_access deny bad … http_access allow localnet http_access allow localhost http_access deny all 这与前面的代码有相反的效果; […]

从技术angular度来看,使用像SecurityKiss这样的公共VPN时,我的数据是否不安全?

我不知道我是否了解VPN。 我连接到SecurityKiss,他们提供了一个TunnelBlickconfiguration列表。 为了你连接他们的VPN。 (TUnnelBlick是基于OpenVPN的)。 我是对的:你的知识产权被掩盖了。 好。 如果您 – farrer – 连接一个匿名代理,则再次被屏蔽。 myMachine – > VPN SecurityKiss – >匿名代理在香港。 但在每个“节点”( – >),服务器所有者都可以监听您的数据,对吧? (只是一个问题,没有真正的需要)。

用于Windows的免费反向代理服务器

我正在寻找(免费)非常简单的反向代理解决scheme(应用程序),它支持SSL。 我试过查尔斯,效果很好,但是太复杂了,而且不是免费的。 我有一个只监听本地主机的servlets:4952,并检查源主机名。 有了反向代理,我可以将请求redirect到4952端口: https://92.168.1.10:1988(SSL ) – >redirecthttps:// localhost:4952 (SSL)

HaProxy TCP子域名

global log 127.0.0.1 local2 chroot /var/lib/haproxy pidfile /var/run/haproxy.pid maxconn 4500 user haproxy group haproxy daemon defaults mode tcp log global retries 8 timeout connect 10s timeout server 10s timeout client 10s frontend 0 bind *:25565 mode tcp acl test hdr(host) -i test.mydomain.com use_backend 0 if test backend 0 mode tcp server node0 22.28.29.28:25585 check 你好, […]