我有一个我正在努力的网站,我现在只想显示给其他几个网站。设置Windows用户名并使用Windows auth在进入开发站点之前提示用户有什么问题吗?
答案 0 :(得分:7)
有几种方法,具有不同程度的安全性:
答案 1 :(得分:2)
这取决于你对“最佳”的意思:例如,你的意思是“最简单”还是“最安全”?
最好的方法是将它放在专用网络上,通过VPN连接到该网络。
答案 2 :(得分:1)
我经常这样做。我使用Hamachi来允许他们访问我的开发盒,这样他们就能看到最新情况。他们可以在他们想要的时候和/或我允许时访问它。当它们完成后,我从Hamachi网络中逐出它们并更改密码。
Hamachi是一个软件VPN。这是一个链接到Hamachi - AKA LogMeIn
他们有免费版本,效果很好。
答案 3 :(得分:1)
当然,Windows身份验证没有任何问题。但是有几个(不是太大)的缺点:
我建议两种选择:
答案 4 :(得分:1)
如果您没有与IIS结婚,并且您需要开发人员能够更改内容,我会考虑Apache + SSL + WebDav(也称为Web文件夹)。这将允许您提供一个安全的沙箱,开发人员可以在服务器上无需用户帐户即可更改和查看内容。
此设置需要一些Apache知识,因此只有在您已经在使用Apache或者经常需要向外人提供对Web服务器的访问时才有意义。
我在主题上找到的第一个有用的链接:http://pascal.thivent.name/2007/08/howto-setup-apache-224-webdav-under.html
答案 5 :(得分:-1)
为什么不设置NTFS用户并将其分配给网站(并删除匿名访问)