服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在Amazon EC2实例上创buildPPTP VPN网关?

我们是一家小型软件开发公司,将Amazon EC2 Windows实例设置为工作站,开发人员可以远程桌面和源代码工作。 我们有一个客户端networking(在PPTP VPN服务器后面),我们需要经常访问以部署软件和支持现有的系统。 我们只允许每个用户名连接一次VPN,为每个开发者创build一个新的用户名不是一个选项。 使用IPSec防火墙,然后使用VPC网关不是一个选项。 底线:我想与我所有的开发人员工作站实例共享一个PPTP VPN连接。 最初,我曾考虑过设置一个非常强大的单一Windows实例(有效地将所有开发人员工作站合并为一个),并configuration可由实例上的所有用户共享的Windows PPTP连接。 不幸的是,我们碰到了一些问题,其中最令人讨厌的是当VPN连接被丢弃时,实例变得无法访问。 这是一个已知的问题,我已经尝试了在亚马逊支持论坛上的几个主题上的build议,并有幸运。 该问题会导致计算机上的所有用户失去工作,因为必须重新启动实例。 另外,让开发人员自己做实例的目的是为了避免任何问题影响到一个用户。 所以,我决定尝试设置一个小的EC2 linux实例来充当PPTP VPN连接的路由器/网关。 我可以将linux盒子连接到PPTP服务器,没有问题…我可以通过连接获得stream量,它看起来不错。 我按照步骤1 – 4从: http ://pptpclient.sourceforge.net/howto-debian.phtml#configure_by_hand,并可以很容易地调用“pppd调用ClientVPN”(我命名连接ClientVPN)的连接。 最后一步是让我的其他实例(Windows开发人员工作站),以便他们可以通过使用小型Linux路由器/网关到达客户端networking上的主机。 我跟着我在互联网上find的几个不同的指南,但我不能得到它的工作。 我所做的基本修改就像这里所描述的: http : //www.sharms.org/blog/2008/11/how-to-share-a-vpn-connection-in-ubuntu-intrepid-ibex/ 任何人都可以帮我在这里…我觉得它应该工作。 我configuration了EC2安全组,允许我的实例之间的所有stream量。 客户端实例可以ping linux网关,反之亦然。 我有服务器连接到VPN,iptables的变化,启用了IP转发,客户端实例有一个路由定义,指向客户端的IP范围的Linux实例…不知道我还缺less什么。 .. 这是我的情况: EC2networking(dev实例和linux网关):10.xxx 客户端networking:192.168.20.x 客户端VPNnetworking:192.168.10.x (Windows实例)==>(Linux网关实例)==>(INTERNET)==>(客户端networking) 我的机器: VPN网关: eth0 – 10.0.0.1 ppp0 – 192.168.10.101(连接完成后) win-dev-A:10.0.0.2 win-dev-B:10.0.0.3 …等 客户端机器: 客户端的VPN服务器: 外部:互联网IP […]

是否可以使用一个<ProxyMatch>规则匹配多个正则expression式?

我有一个生产,testing和开发服务器的网站,我维护。 所有三台服务器都在Debian 6 GNU / Linux上运行Apache 2.2.16。 我在testing服务器上build立了一个新版本的公司网站,我的团队认为它足够稳定,可以转移到生产环境。 但是,我想尽可能无缝地进行这种转换。 我希望能够在生产服务器上转发请求,以便它们由testing服务器处理。 这样,我可以testing出这个新的实现,而不需要在生产服务器上进行任何复杂的configuration更改。 理想情况下,我可以使用Apache的mod_proxy模块来设置反向代理,以便我可以直接从testing服务器向生产客户端提供页面。 我阅读http://httpd.apache.org/docs/2.0/mod/mod_proxy.html的文档,这对我很有帮助。 我启用了mod_proxy和mod_proxy_http ,然后在我的开发服务器上设置了以下规则。 <VirtualHost *:80> ServerName dev.example.com # … other <VirtualHost>-specific settings … ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://test.example.com/ ProxyPassReverse / http://test.example.com # … various <Directory> directives … </VirtualHost> 这工作得很好。 当我访问开发服务器时,站点直接从testing服务器提供所有页面,而且看起来好像这些响应直接来自我连接的服务器。 而且,这些请求相当快速,我能够同时进行GET和POST请求,就好像我正在直接与testing服务器交谈一样。 不幸的是,这不符合我的所有需求。 由于testing服务器仅以新版本的站点运行Apache,因此我无法从testing服务器托pipeWebmail或用户。 这些请求必须由生产服务器来处理。 我希望我的生产服务器能够使用反向代理除了 […]