一、建立第一个Web站点

比如本机的IP地址为192.168.0.1,自己的网页放在D:\Wy目录下,网页的首页文件名为Index.htm,现在想根据这些建立好自己的Web服务器。

对于此Web站点,我们可以用现有的“默认Web站点”来做相应的修改后,就可以轻松实现。请先在“默认Web站点”上单击右键,选“属性”,以进入名为“默认Web站点属性”设置界面。

1.修改绑定的IP地址:转到“Web站点”窗口,再在“IP地址”后的下拉菜单中选择所需用到的本机IP地址“192.168.0.1”。
2.修改主目录:转到“主目录”窗口,再在“本地路径”输入(或用“浏览”按钮选择)好自己网页所在的“D:\Wy”目录。
3.添加首页文件名:转到“文档”窗口,再按“添加”按钮,根据提示在“默认文档名”后输入自己网页的首页文件名“Index.htm”。
4.添加虚拟目录:比如你的主目录在“D:\Wy”下,而你想输入“192.168.0.1/test”的格式就可调出“E:\All”中的网页文件,这里面的“test”就是虚拟目录。请在“默认Web站点”上单击右键,选“新建→虚拟目录”,依次在“别名”处输入“test”,在“目录”处输入“E:\All”后再按提示操作即可添加成功。
5.效果的测试:打开IE浏览器,在地址栏输入“192.168.0.1”之后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功!

二、添加更多的Web站点

1.多个IP对应多个Web站点如果本机已绑定了多个IP地址,想利用不同的IP地址得出不同的Web页面,则只需在“默认Web站点”处单击右键,选“新建→站点”,然后根据提示在“说明”处输入任意用于说明它的内容(比如为“我的第二个Web站点”)、在“输入Web站点使用的IP地址”的下拉菜单处选中需给它绑定的IP地址即可;当建立好此Web站点之后,再按上步的方法进行相应设置。

2.一个IP地址对应多个Web站点当按上步的方法建立好所有的Web站点后,对于做虚拟主机,可以通过给各Web站点设不同的端口号来实现,比如给一个Web站点设为80,一个设为81,一个设为82……,则对于端口号是80的Web站点,访问格式仍然直接是IP地址就可以了,而对于绑定其他端口号的Web站点,访问时必须在IP地址后面加上相应的端口号,也即使用如“http://192.168.0.1:81”的格式。

很显然,改了端口号之后使用起来就麻烦些。如果你已在DNS服务器中将所有你需要的域名都已经映射到了此惟一的IP地址,则用设不同“主机头名”的方法,可以让你直接用域名来完成对不同Web站点的访问。
比如你本机只有一个IP地址为192.168.0.1,你已经建立(或设置)好了两个Web站点,一个是“默认Web站点”,一个是“我的第二个Web站点”,现在你想输入“www.enanshan.com”可直接访问前者,输入“www.popunet.com”可直接访问后者。其操作步骤如下:

请确保已先在DNS服务器中将你这两个域名都已映射到了那个IP地址上;并确保所有的Web站点的端口号均保持为80这个默认值。

再依次选“默认Web站点→右键→属性→Web站点”,单击“IP地址”右侧的“高级”按钮,在“此站点有多个标识下”双击已有的那个IP地址(或单击选中它后再按“编辑”按钮),然后在“主机头名”下输入“www.enanshan.com”再按“确定”按钮保存退出。

接着按上步同样的方法为“我的第二个Web站点”设好新的主机头名为“www.popunet.com”即可。

最后,打开你的IE浏览器,在地址栏输入不同的网址,就可以调出不同Web站点的内容了。

3.多个域名对应同个Web站点

你只需先将某个IP地址绑定到Web站点上,再在DNS服务器中,将所需域名全部映射向你的这个IP地址上,则你在浏览器中输入任何一个域名,都会直接得到所设置好的那个网站的内容。

三、对IIS服务的远程管理

1.在“管理Web站点”上单击右键,选“属性”,再进入“Web站点”窗口,选择好“IP地址”。

2.转到“目录安全性”窗口,单击“IP地址及域名限制”下的“编辑”按钮,点选中“授权访问”以能接受客户端从本机之外的地方对IIS进行管理;最后单击“确定”按钮。

3.则在任意计算机的浏览器中输入如“http://192.168.0.1:3598”(3598为其端口号)的格式后,将会出现一个密码询问窗口,输入管理员帐号名(Administrator)和相应密码之后就可登录成功,现在就可以在浏览器中对IIS进行远程管理了!在这里可以管理的范围主要包括对Web站点和FTP站点进行的新建、修改、启动、停止和删除等操作。

四、本部分常见问题解答

Q:在上文中所涉及到的网址中,有的加了“http://”,有的没加,这意味着什么呢?
A:没有加“http://”部分的网址,说明其可加可不加;而加了“http://”部分的,则说明它必不可少,对于带端口号的网址则必须加;否则可省略。

Q:对于上文中涉及到IP地址的网址,可否用比较“友好”的名称来代替呢?
A:可以!它除了能够用IIS服务器所在的计算机名来代替之外,还可在DNS服务器中新建域名和相应IP地址的映射表,就也可以用域名来进行访问了

Q:我设置好了一个Web服务器,但是当我访问网页时,却出现密码提示窗口。这是为什么?
A:访问Web站点时,出现密码提示窗口,一般来说有以下原因,请逐个去进行检查:

1.所访问的网页文件本身加了密。比如“默认Web站点”原主目录“E:\Inetpub\wwwroot”下的首页文件“iisstart.asp”访问时就需要密码。

2.没有设置允许匿名访问或作了不应该的改动,首先应确保已勾选中了“匿名访问”这一项;并且其下“编辑”中“匿名用户帐号”中“用户名”一项应为“IUSR_NODISK”(其中“NODISK”为计算机名)的格式;另外,还需要已勾选中“允许IIS控制密码”一项。

3.你的目标目录被限制了访问权限。此项仅当该目录位于NTFS格式分区中时才可能出现。请在其上单击右键,选“属性”,再进入“安全”窗口,看列表中是不是默认的允许“Everyone”组完全控制的状态,如不是,请改回。

转载于:https://www.cnblogs.com/bliox/archive/2007/12/28/1019074.html

IIS之Web服务器相关推荐

  1. Fikker 站长缓存无法缓存用 IIS 做 Web 服务器的 PHP 页面的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 在用户使用 Fikker 站长缓存和搭建CDN过程中发现用 IIS 做 Web 服务器的 PHP 页面不能缓存,主要原因是 H ...

  2. VS2013 VS2015 VS2017调试出现无法启动iis express web服务器

    最近老是遇到这个问题,天天如此,烦死人,网上答案繁多,但是都解决不了,也是由于各种环境不同导致的,这里把几种解决方法都记录下 一.其他项目都可以,就这么一个不行 因为其他项目都可以,就这么一个不行,所 ...

  3. 利用自己的电脑设置web服务器建网站_win7系统篇,win7系统利用iis搭建web服务器实现信息浏览资源共享的操作方法...

    很多小伙伴都遇到过对win7系统利用iis搭建web服务器实现信息浏览资源共享进行设置的困惑吧,一些朋友看过网上对win7系统利用iis搭建web服务器实现信息浏览资源共享设置的零散处理方法,并没有完 ...

  4. VS2015 提示 无法启动 IIS Express Web 服务器

    好久没有写东西了,不是没的写,是没时间了,今天快下班了,正好遇到这个一个问题,我就记录下来,以防忘记. 我定义了一个项目,Demo代码也写好了,然后,我们就把写好的项目代码加入到了源代码管理工具里.然 ...

  5. 【CyberSecurityLearning 6】IIS之WEB服务器和FTP服务器

    目录 一.IIS之web服务器 二.IIS之FTP服务器 一.IIS之web服务器 1.web服务器也称为网页服务器或HTTP服务器 也叫WWW服务器 2.web服务器使用的协议是HTTP协议或HTT ...

  6. Visual Studio提示“无法启动IIS Express Web服务器”的解决方法

    有时,在使用Visual Studio运行ASP.NET项目时,会提示"无法启动IIS Express Web服务器",无法运行,如图: 这一般出现在重装系统之后,或者项目是从别的 ...

  7. IIS中WEB服务器的日志存放到SQL Server 2005中

    随着Internet的速度发展,几乎各个政府部门.公司.大专院校.科研院所等都在打算构建或正在建设自己的网站.在这个过程中,大家会遇到各种各样的问题.对Web服务器的运行和访问情况进行详细和周全地分析 ...

  8. VS2015 无法启动 IIS Express Web 服务器 解决方案

    VS2015 无法启动 IIS Express Web 服务器 解决方案 参考文章: (1)VS2015 无法启动 IIS Express Web 服务器 解决方案 (2)https://www.cn ...

  9. VS2012 无法启动IIS Express Web服务器的解决方案

    VS2012 无法启动IIS Express Web服务器的解决方案 参考文章: (1)VS2012 无法启动IIS Express Web服务器的解决方案 (2)https://www.cnblog ...

  10. 第13节 IIS之WEB服务器部署及网站发布——以win2003为例

    IIS之WEB服务器部署及网站发布 1概述 1.1WEB服务器概念 1.2协议端口号 1.3常用发布软件 1.4网站类型 2部署WEB服务器 2.1安装WEB服务器软件 2.2编辑静态网站网页 2.3 ...

最新文章

  1. Spring Boot骚操作-多数据源Service层封装
  2. 使用HTML5的canvas做一个会动的时钟
  3. libpcap 源代码分析(二)
  4. 常见的java异常——java.lang.IllegalStateException: Ambiguous handler methods mapped for HTTP path...
  5. 用dwz+springmvc出现这个问题Http status: 200 OK ajaxOptions: parsererror thrownError
  6. 【大学课程】计算机组成原理知识点
  7. 跳转到页面后加载一个请求的方法
  8. Effective Java之谨慎地实现Serializable(七十四)
  9. Codeforces Round #530 (Div. 1) 1098A Sum in the tree
  10. Java poi设置打开模式_java操作Excel的poi 格式设置
  11. python基础0304
  12. 新来的领导把我的职务免掉了,一年后,我要不要找领导聊聊?
  13. ssh全屏退出的办法
  14. appium示例代码python_appium+Python 脚本编写
  15. jQuery图片垂直滚动焦点图
  16. 使用webpack 打包出错[webpack-cli] TypeError: Cannot read property ‘tap‘ of undefined
  17. Windows 7 64位下使用ADB驱动
  18. android4.3模拟器,天心安卓模拟器
  19. 多源数据融合:大数据分析的瓶颈
  20. Win7 Win8 BIOS切换SATA模式为AHCI 蓝屏 解决方法

热门文章

  1. Uva 11178 Morley's Theorem 向量旋转+求直线交点
  2. Android应用开发提高篇(4)-----Socket编程(多线程、双向通信)
  3. Nagios 监控平台快速安装
  4. 数据库 索引、存储、引擎这几个的优缺点
  5. macos 全局代理 app_「主观向」macOS 好软推荐(使用体验)
  6. 您不知道Bash:Bash阵列简介
  7. raspberry pi_使用Raspberry Pi配置业余无线电网关
  8. 软件开发安全性_开发具有有效安全性的软件的最佳方法
  9. raspberry pi_我如何使用Raspberry Pi与孙辈联系
  10. Highcharts x轴为时间时,设置plotBands