Las*_*hae 7 php linux vpn debian symfony1
我需要连接到behind of a VPN通过PHP 的Web服务.我的服务器是Debian Linux(Squeeze).
虽然我的问题似乎是一个概念性的问题,但也欢迎任何具体的帮助.
服务器操作系统 :Debian Linux Squeeze(x64)
Web服务器:Apache HTTP
PHP版本:5.3
框架:Symfony 1.4
VPN位于PHP以下的网络层,PHP不会知道或关心连接是通过VPN还是正常连接.它由网络堆栈处理.
如果你使用永久的(例如IPSEC),那么PHP不需要创建连接,它只是在PHP连接到VPN中的IP地址时使用.它选择在网络层进行路由时使用,而不是由PHP进行.即使您按需创建VPN也是如此,因为jderda建议使用exec()或类似的.但永久连接更好(IPSEC).
那么回答你的问题: