51学通信论坛2017新版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2155|回复: 0
打印 上一主题 下一主题

Web服务器配置IIS的环境搭建练习

[复制链接]

 成长值: 15613

  • TA的每日心情
    开心
    2022-7-17 17:50
  • 2444

    主题

    2544

    帖子

    7万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    74104
    跳转到指定楼层
    楼主
    发表于 2017-11-15 21:02:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    这里我们的物理机为win7,虚拟机使用Linux红帽子和win2008


    ====================
    准备: 启用win7的vmnet1虚拟网卡,打开win2008和rhel6(关闭防火墙和selinux),网络模式设置为host-only仅主机
    (service iptables stop 和 setenforce 0)
    在虚拟机win2008上进行如下网络配置:
    IP地址:192.168.8.1
    子网掩码:255.255.255.0
    首选DNS: 192.168.8.1
    在虚拟机rhel6上进行如下网络配置:
    IP地址:192.168.8.2
    子网掩码:255.255.255.0
    DNS: 192.168.8.1
    在win2008上安装DNS服务和IIS(安装全部选项),打开“管理工具”的DNS管理控制台,创建正向查找区域“baidu.com”,并创建主机A记录:
    www.baidu.com 192.168.8.1

    安装服务器界面




    IIS的练习步骤:(注意当rhel6的浏览器无法正常显示网页,可在“编辑”—“首选项”中的“隐私”清除历史记录和cookie) 以下都在IIS管理器进行。


    IIS管理器界面


    先停止默认站点(defult web site)

    模拟百度页面文件


    1. 将提供的“baidu”文件夹内容复制到虚拟机win2008的C盘C:\Inetpub\wwwroot(你可以自己写个网页或者下载,这里方便显示选择的百度页面)

    模拟百度页面打开效果


    2. 创建一个网站,设置网站描述为“模拟百度网站”,并将网站主目录设置为C:\Inetpub\wwwroot\baidu ,将IP地址设置为 192.168.8.1,并设置主机名为“www.baidu.com”
    3. 点击右侧栏的浏览网站链接,测试浏览器输入 http://www.baidu.com/default.html 是否能够正常访问。
    4. 在虚拟机rhel6用浏览器访问(先用ping测试网络是否连通)地址: http://www.baidu.com/default.html
    5. 添加虚拟目录,别名“test”,网站内容目录为C:\Inetpub\wwwroot\baidu\test。在虚拟机rhel6的浏览器输入地址测试: http://www.baidu.com/test/
    6. 设置默认文档,添加“default.html”并置顶,然后在虚拟机rhel6上用IE浏览器访问地址: http://www.baidu.com
    7. 在虚拟机win2008中配置网站身份验证,禁用匿名身份验证,启用“windows集成身份验证”,使得用户访问需使用windows账号登录。
    然后在计算机管理(桌面—“计算机”右键“管理”—“配置”—“本地用户和组”—“用户”)创建一个用“webuser”及密码("123456"),
    在虚拟机rhel6上使用浏览器进行登录访问地址:http://www.baidu.com
    8. 在虚拟机win2008的IIS中点击“IPv4禁止和域限制”,添加拒绝条目,设置限制IP地址192.168.8.2访问 ,在虚拟机rhel6的浏览器再次访问 http://www.baidu.com 应被禁止
    Web服务器的配置,工作实践常见问题解析


    我的ASP文件包含文件时提示Active Server Pages错误“ASP 0131”不允许的父路径,该如何解决?
    在站点属性中选择【主目录】→【配置】→【应用程序】命令,并选中【启用父目录】。
    IIS 所有的exe文件从上面的目录都不能下载,显示404 文件找不到是什么原因?还是哪里存在设置错误?
    这是由于MIME类型设置不对造成的,用户可以新建一个类型扩展名为EXE,类型为application/octet-stream。
    打开网页时,显示“HTTP 错误 401.2 - 未经授权:访问由于服务器配置被拒绝”。
    这是由于身份认证配置不当所致,用户可根据需要配置不同的身份认证(一般为匿名身份认证,这是大多数站点使用的认证方法)。可以在【IIS的属性】\【安全性】\【身份验证】和【访问控制】下配置认证选项。
    打开网页时,显示“HTTP错误403.6-禁止访问:客户端的 IP 地址被拒绝”。
    IIS提供了IP限制的机制,用户可以通过配置来限制某些IP地址不能访问站点,或者限制仅仅只有某些IP地址可以访问站点,而如果客户端在被阻止的IP地址范围内,或者不在允许的范围内,则会出现错误提示。配置方法请参阅10.4.2小节。
    打开网页时,显示“HTTP错误401.3-未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
    这是由于NTFS权限设置不当所致,Web客户端的用户隶属于user组,因此,如果该文件的NTFS权限不足(如没有读权限),则会导致页面无法访问。其解决方法是,进入该文件夹的安全选项卡,配置user的权限,至少要授予读权限。



    声明:本文转载自网络。版权归原作者所有,如有侵权请联系删除。
    扫描并关注51学通信微信公众号,获取更多精彩通信课程分享。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|51学通信技术论坛

    GMT+8, 2025-1-31 18:43 , Processed in 0.063260 second(s), 33 queries .

    Powered by Discuz! X3

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表