网站需要IIS配置的地方有很多,比如IIS配置端口、域名、主目录、默认文档等。今天小编要跟大家分享的是IIS配置网站访问权限和安全。
默认状态下, 允许所有的用户匿名连接 IIS 网站, 即访问时不需要使用用户名和密码登录。不过,如果对网站的安全性要求高,或网站中有机密信息,需要对用户限制,禁止匿名访问,而只允许特殊的用户账户才能进行访问。
一、IIS配置禁用匿名访问
1、在 IIS 管理器中,选择欲设置身份验证的 Web 站点,如图 8-18 所示。

2、在站点主页窗口中,选择“身份验证”,双击,显示“身份验证”窗口。默认情况下,“匿名身份验证”为“启用”状态,如图 8-19 所示。

3、右击“匿名身份验证”,单击快捷菜单中的“禁用”命令,即可禁用匿名用户访问。
二、IIS配置使用身份验证
在 IIS 7.0 的身份验证方式中,还提供基本验证、Windows 身份验证和摘要身份验证。需要注意的是,一般在禁止匿名访问时,才使用其他验证方法。不过,在默认安装方式下,这些身份验证方法并没有安装。可在安装过程中或者安装完成后手动选择。
1、在“服务器管理器”窗口中,展开“角色”节点,选择“Web 服务器(IIS)”,单击“添加角色服务”,显示如图 8-20 所示的“选择角色服务”窗口。在“安全性”选项区域中,可选择欲安装的身份验证方式。

2、安装完成后,打开 IIS 管理器,再打开“身份验证”窗口,所经安装的身份验证方式显示在列表中,并且默认均为禁用状态,如图 8-21 所示。

可安装的身份验证方式共有三种,区别如下。
①基本身份验证:该验证会“模仿”为一个本地用户(即实际登录到服务器的用户),在访问 Web 服务器时登录。因此,若欲以基本验证方式确认用户身份,用于基本验证的 Windows 用户必须具有“本地登录”用户权限。默认情况下,Windows 主域控制器(PDC)中的用户账户不授予“本地登录”用户的权限。但使用基本身份验证方法将导致密码以未加密形式在网络上传输。蓄意破坏系统安全的人可以在身份验证过程中使用协议分析程序破译用户和密码。
②摘要式身份验证:该验证只能在带有 Windows 域控制器的域中使用。域控制器必须具有所用密码的纯文本复件, 因为必须执行散列操作并将结果与浏览器发送的散列值相比较。
③Windows 身份验证:集成 Windows 验证是一种安全的验证形式,它也需要用户输入用户账户和密码,但用户名和密码在通过网络发送前会经过散列处理,因此可以确保安全性。当启用 Windows 验证时,用户的浏览器通过 Web 服务器进行密码交换。Windows 身份验证使用 Kerberos v5 验证和 NTLM 验证。 如果在 Windows 域控制器上安装了 Active directory 服务,并且用户的浏览器支持 Kerberos v5 验证协议,则使用Kerberos v5 验证,否则使用 NTLM 验证。
Windows 身份验证优先于基本验证, 但它并不提示用户输入用户名和密码, 只有 Windows验证失败后,浏览器才提示用户输入其用户名和密码。Windows 身份验证非常安全, 但是在通过 HTTP 代理连接时,Windows 身份验证不起作用,无法在代理服务器或其他防火墙应用程序后使用。因此,Windows 身份验证最适合企业 Intranet 环境。
例如,当 Web 服务器使用基本身份验证时,在客户端访问该网站时,会提示如图 8-22 所示的“连接到www.zzidc.com”窗口。在“用户名”和“密码”文本框中,输入合法的用户名及密码,单击“确定”按钮即可打开该网页。

三、通过 IIS配置IP 地址限制保护网站
在 IIS 中,还可以通过限制 IP 的方式来增加网站的安全性。通过允许或拒绝来自特定 IP地址的访问,可以有效地避免非法用户的访问。不过,这种方式只适合于向特定用户提供 Web网站的情况。同样,“IP 地址限制”功能也需要手动安装,可在“选择角色服务”窗口中勾选“IP 和域限制”复选框以进行安装。
设置允许访问的 IP 地址的操作步骤如下。
1、打开 IIS 管理器,选择欲限制的 Web 站点,双击“IPv4 地址和域限制”图标,显示如图 8-23 所示的“IPv4 地址和域限制”窗口。

2、在右侧“操作”任务栏中,单击“添加允许条目”链接,显示如图 8-24 所示的“添加允许限制规则”窗口。如果要添加一个 IP 地址,可点选“特定 IPv4 地址”单选按钮,并输入允许访问的 IP 地址即可;如果要添加一个 IP 地址段,可点选“IPv4 地址范围”单选按钮,并输入 IP 地址及子网掩码即可。

3、单击“确定”按钮,IP 地址添加完成。 “拒绝访问”与“允许访问”正好相反。通过“拒绝访问”设置将拒绝来自一个 IP 地址或 IP 地址段的计算机访问 Web 站点。不过,已授予访问权限的计算机仍可访问。单击“添加拒绝条目”按钮,在打开的“添加拒绝限制规则”窗口中,添加拒绝访问的 IP 地址,如图 8-25 所示。其操作步骤与“添加允许条目”中相同,这里不再赘述。

IIS配置禁用匿名访问相关推荐

  1. vsftp匿名访问目录_vsftpd配置禁用匿名用户并设置登陆用户

    vsftpd是一个linux的ftp服务器,启动这个服务后,默认开启了匿名用户登陆,可以按照以下方式禁用匿名用户并设置登陆用户. vsftpd禁用匿名用户 修改vasftpd服务的配置文件/etc/v ...

  2. nexus配置禁止匿名访问后,maven导入依赖报错401问题解决方案

    问题说明 这个问题具体是,公司的nexus私服因为安全策略配置了禁止匿名访问,本地maven配置了所有依赖都只从私服下载,但是下载依赖时报错401. Failed to execute goal or ...

  3. win10 iis配置让手机访问电脑html文件

    1,打开Win10的iis管理器 点击启用或者关闭windows功能,打开windows窗口 按照下图勾选 点击确定,等待系统反应,可能需要重启电脑 重启之后回到控制面板,打开管理工具,在管理工具中打 ...

  4. IIS配置网站访问权限和安全

    网站需要IIS配置的地方有很多,比如IIS配置端口.域名.主目录.默认文档等.今天小编要跟大家分享的是IIS配置网站访问权限和安全. 默认状态下, 允许所有的用户匿名连接 IIS 网站, 即访问时不需 ...

  5. 修改了svn服务器配置,配置http方式访问svn服务器

    本文讲述如何利用Apache配置实现http的方式访问Subversion,本文的目录如下: 配置http匿名访问 增加用户名和密码控制 增加文件目录控制 [前提要求] 安装apache httpd, ...

  6. web项目在iis配置好后不能正确访问问题集锦,以及IIS常规设置

    web项目在iis配置好后不能正确访问问题集锦,以及IIS常规设置 6.IIS配置好,项目无法访问,注意项目对应的应用程序池的net版本是否正确,是否集成(一般都是集成,很少是经典) 本项目用的4.0 ...

  7. Linux服务器之Samba匿名访问配置

    摘要:Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共 ...

  8. nginx禁用ip访问配置

    nginx禁用ip访问配置 server {listen 80 default_server;listen [::]:80 default_server;# SSL configurationlist ...

  9. 阿里云ECS云服务器Windows如何通过IIS配置网站支持flv、mp4等文件访问读取

    阿里云ECS云服务器Windows 如何通过IIS配置网站支持flv,mp4等文件访问读取,通过IIS配置的网站,如果需要播放一些例如flv.mp4的特殊文件,需要在站点配置中添加自定义MIME类型, ...

最新文章

  1. Codeforces 607B Zuma
  2. MYSQL5.7.17设置初始密码
  3. eclipse中文乱码解决_已解决-解决IntelliJ IDEA控制台输出中文乱码问题
  4. android快速点击两次,如何通过在Android中快速单击两次按钮来防...
  5. 带你走进网站分析的世界!
  6. JavaOne 2014 –有关提交的一些初步分析
  7. 苹果或推出Windows版Safari浏览器;微软正“取下”Chromium版Edge浏览器的Beta标签;亚马逊申请新专利……...
  8. 使用OpenCV在Python中进行人脸和眼睛检测
  9. mysql8.0.21.0 安装
  10. (一)绪论 | 如何判断某数据结构是逻辑结构还是存储结构,是线性结构还是非线性结构
  11. Windows10服务优化
  12. Android CameraX的基本使用
  13. webstorm或phpstorm配置CSS或JS压缩
  14. 利用 eutils 实现自动下载序列文件(python实现)
  15. win10系统对计算机要求,使用win10系统,你需要掌握的5个技巧
  16. L2-005 集合相似度(STL)
  17. 尚德SEP英语测试被部分国际高校认可为本硕入学测试
  18. QImage的深拷贝与浅拷贝
  19. ghost linux引导修复工具,GhostBSD 19.10 发布,UEFI多重引导的修复
  20. ⭐算法入门⭐《堆》中等02 —— LeetCode 703. 数据流中的第 K 大元素

热门文章

  1. 关于VMware15使用unlocker解锁Mac OS时cmd一闪而过导致失败的问题解决方法
  2. 服务器系统盘清理工具,Windows添加磁盘清理工具的方法
  3. 武汉大学计算机学院应时老师,应时 - 教师简历 CV- Computer School of Wuhan University...
  4. 网友评选最好玩实用的二十大良心网站,You Know?!
  5. PHP-企业微信二次开发-接收用户输入消息内容并响应相关业务逻辑
  6. Flask Web开发入门(一)之简单的登录验证
  7. C语言编辑网络安全,C语言编的unix病毒
  8. 分布式光伏发电计及气象因子及出力预测方法研究(Matlab代码实现)
  9. Oracle又裁员!工作10年,却被裁员!
  10. python打印hello word_在屏幕上打印输出Hello World,使用的Python语句是( )_学小易找答案...