我很好奇知道如何heroku服务如何pipe理1000年的虚拟主机 – 即如果你创build一个网站/应用程序,并把它放在这些服务,你得到自己的虚拟主机名 – foo.heroku.com等同样适用于许多其他有虚荣URL的网站)。 我知道在各种networking服务器和代理服务器上,你可以根据自己的需要configuration尽可能多的虚拟主机,但是一定要有一些上限呢? 他们是否以编程方式添加虚拟主机 – 也许传播负载? 还是有其他解决scheme。
我需要将所有请求从localhost:8080 / app1 /redirect到localhost / app1。 这是最好的办法。 唯一的要求是,用户不能意识到他正在访问应用程序在端口80.我想我需要设置Apache HTTPD代理 – 我只是不知道哪个是最好的方式来做到这一点。 提前致谢。
我正在寻找廉价的安全代理提供商支持 VPN HTTP 袜子 像这个http://www.your-freedom.net/ 。 因为我想比较他们的效率。 YF( http://www.your-freedom.net/ )在购买账户后,并不满足他们提供的速度。 他们的“先试后买”帐户的速度比购买的快得多。 谢谢。
我试图弄清楚如何从我的开发机器( Devel )访问到第三方Web服务( www.domain.com ),我不允许使用我的办公室IP地址直接联系。 这是一个基本的图(我不允许张贴图片…):http: //yuml.me/diagram/scruffy/class/%5BDevel%5D-%5BA%5D,%20%5BA%5D-% 5BB%5D,%20%5BB%5D-%5Bwww.domain.com%5D 唯一允许访问该服务的机器是B (生产服务器),但我都不能直接从我的开发机器( Devel )访问它。 所以为了访问Web服务,我必须ssh到A ,然后从A到B访问www.domain.com 有没有什么方法可以将stream量从B传输到A ,然后返回到我的开发机器,这样我就可以直接访问www.domain.com,而无需进入每个盒子? 发展:我的发展机器。 A , B :Linux服务器。 我拥有两个root权限。 B :生产服务器 www.domain.com :第三方HTTP API生产服务器使用。
我使用Fiddler / FireBug来debugging我们的一些活的服务器Web内容。 我们得到了很多: X-Cache:X-Cache-MISS-MISS:MISS from:8080 Via:1.1:8080(squid / 2.7.STABE3) 我以为我知道很多关于caching控制/过期/最后修改/ etags等,但也许不是。 所以..有一种方式,我可以运行一些冗长的方式鱿鱼,看看为什么它认为我请求的资源,被caching/没有得到caching,等等。这就是为什么我们得到MISSES回? 欢呼:)
我的公司在可供浏览的内容上运行filter,我必须检查每个人是否都尊重浏览策略。 最近我发现一些用户在他们的工作站上激活了OpenVPN,我发现他们连接到外部服务器的端口443,然后使用代理绕过公司的filter。 有没有任何方法来监视允许的端口上的VPN连接或避免连接?
我们有一个相当高的Linux Web服务器,很快就会移动VPS主机。 所以,我需要改变域名指向新的IP。 据我所知,这意味着一些请求将要去一个服务器,其他请求到另一个服务器几天。 所有会话和其他状态都存储在数据库中。 我收集我们有几个select: 在每一个服务相同的页面,并共享一个数据库。 通过networking将新服务器连接到旧数据库,直到DNS解决,然后将数据库移动到新服务器。 将数据库移动到新的服务器。 使用iptables / Apache将来自旧服务器的请求代理到新服务器。 这样做的最好方法是什么,以确保网站运行顺利?
我在业余时间创build了一个网站,当我尝试从工作中访问它时,它被阻止,企业防火墙给出的原因是“代理避免”。网站提供有关如何绕过代理服务器function或以任何方式访问URL的信息绕过代理服务器。 我能做些什么来访问网站,使其安全,所以它不会被企业防火墙阻止? 我正在使用jquery插件和简单的HTML和CSS。
注意:虽然下面有一些PHP代码,但我确实认为它属于ServerFault而不是StackOverflow,因为这样做起作用,在我们更改服务器后它停止工作。 我有以下情况: 有2个不同function的公共网站(更新:两个网站在同一台物理服务器上)。 用户可以在网站A填写一个巨大的registry单,以注册到网站B. 当用户在网站A注册时,我向网站A的PHP脚本发送一个Ajax请求来validation数据。 这个脚本本质上是一个将所有数据发送到网站B的代理,而B用“确定”或者一系列validation错误进行响应。 它只存在,因为我不能直接跨域Ajax。 所有这些都是通过SSL的HTTP POST 直到我们将服务器迁移到同一托pipe公司后,这个工作才更加完美。 他们托pipe人员照顾所有的迁移,并且这个想法是,新的服务器将以与旧的服务器相同的configuration结束。 现在,在迁移之后,当提交给代理的信息被转换为“HTTP POSTstring”,需要超过1024个字节时,从A到B的服务器端请求悄然失败。 它工作,它执行所有的代码行,没有错误,通知或例外,我可以看到。 它只是一直到最后,就好像网站B用空string做出了回应。 但是,如果POSTless于1024个字节,那么所有的工作都很好,而且我要么得到正确的validation错误,要么返回“OK”。 直接发送完整的POST到网站B,没有代理,工作正常,所以问题是肯定的代理调用。 这种行为我没有合理化,这对我来说绝对没有意义。 你有没有遇到过这样的事情? 任何指针,我可以看看? 作为参考,这是代理代码: $CustomersValidateURL = "https://WebsiteB.com/validatescript"; echo do_post_request($CustomersValidateURL, http_build_query($_POST)); // ========================================================================= function do_post_request($url, $data, $optional_headers = null){ $params = array('http' => array('method' => 'POST', 'content' => $data)); if ($optional_headers !== null){ $params['http']['header'] = $optional_headers; } $ctx = […]
https:// localhost工作,但https:// ipaddress没有 猫日志/ ssl_error_log [Mon Aug 02 19:04:11 2010] [error] [client 192.168.1.158] (13)Permission denied: access to /ajaxterm denied [root@space httpd]# cat logs/ssl_access_log 192.168.1.158 – – [02/Aug/2010:19:04:11 +0530] "GET /ajaxterm HTTP/1.1" 403 290 [root@space httpd]# cat logs/ssl_request_log [02/Aug/2010:19:04:11 +0530] 192.168.1.158 SSLv3 DHE-RSA-CAMELLIA256-SHA "GET /ajaxterm HTTP/1.1" 290 httpd.conf文件 NameVirtualHost *:443 <VirtualHost *:443> ServerName localhost SSLEngine on […]