我工作的企业有一个网站,供员工进入和离开工作class次。
这个网站只能从我们的两个内部的iPad访问。 我试着对目录做一个简单的.htaccess密码保护,但是每次closures浏览器(通常是这样),我们都需要重新input密码。
我想过限制访问iPad的IP地址(也与.htaccess),但他们有dynamic的IP,所以也不起作用。
还有什么其他的解决scheme? 有没有办法使网站设备特定的IP而不pipe? 一种方法来“捕捉”一个iPad的dynamicIP的范围?
我是一个PHP新手,所以请清楚你的答案。 任何帮助将不胜感激!
我将继续并鼓吹VPN选项。 所有你需要做的是build立一个小而简单的OpenVPN服务器和Web服务器。 为每个iPad生成证书,然后只允许来自VPN的IP访问有问题的网站。
OpenVPN起初可能很难,但是一旦你开始玩了,它应该会变得更简单。
Arenstar提到的解决scheme只有在iPad和服务器之间没有NAT时才能使用。
我相信你需要一个越狱的iPad来安装GuizmOVPN 。 它工作得很好。 我的老板用他的iPad通过SSH连接到我们的服务器,他很满意。 GuizmOVPN的configuration并不像应该那么简单,只是网站上的教程比较清晰。
我很可能,为了一个简单的快速修复..
使用Ipads MAC地址发送 – >跨越DHCP的IP地址
允许这些IP地址从Apache – >到您的应用程序..
但是,没有安全措施,伪造MAC地址(获取IP)并访问另一台内部计算机上的网站。
你也可以考虑一个VPN(听起来也许是疯狂的,但会工作,并提供更多的安全性)
的.htaccess
AuthName "Secure" AuthType Basic <Limit GET POST> order allow,deny allow from ipad1-ipaddr allow from ipad2-ipaddr deny from all </Limit>
使用Apache,你可以控制哪些用户可以查看网站..
网站本身不需要改变..
httpAuth提供了这个function..
http://httpd.apache.org/docs/2.0/howto/auth.html