我有一个我正在努力的网站,我现在只想显示给其他几个网站.设置Windows用户名并使用Windows auth在进入开发站点之前提示用户有什么问题吗?
有几种方法,具有不同程度的安全性:
不要把它放在互联网上 - 把它放在专用网络上,然后使用VPN访问它
使用HTTP身份验证限制访问(如您所建议).如果您使用HTTP身份验证或其他类型的身份验证作为应用程序的一部分,它的缺点是它可能会干扰实际站点.
限制基于远程IP的访问.只需允许您希望能够访问它的用户的IP.
使用自定义主机名.拥有公共IP,但不发布主机名.这意味着在您的HOSTS文件中输入一个条目(或者如果可能的话,配置您自己的DNS服务器),以便"blah.mysite.com"进入该网站,但这在互联网上不可用.显然,只有在使用该主机名(而不是IP)时才能访问该站点.