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

1概述

1.1WEB服务器概念

  • WEB服务器也称为HTTP服务器(网页服务器、www服务器、万维网服务器),使用的协议是HTTP或HTTPS。

1.2协议端口号

  • HTTP协议端口号:TCP 80
  • HTTPS协议端口号:TCP 443(需要特殊方法打开)
  • FTP服务端口号:TCP21

1.3常用发布软件

  • WEB服务器发布软件:微软IIS(Internet information services)可以发布web网站和ftp站点。
  • Linux:Apache/LAMP /Tomcat /nginx .etc
  • 第三方:PHPstudy、XAMPP,基于LAMP开发,一般用于学习或测试。

1.4网站类型

  • 静态网站。一般扩展名为.html或.htm。无后台数据库
  • 动态网站。一般扩展名为.asp或.php。php仅适用于windows系统。有后台数据库,asp或php可以连接前台页面与后台数据库。

2部署WEB服务器

2.1安装WEB服务器软件

  1. 配置静态IP地址

  2. 运行光驱进行WUB服务器软件安装→安装可选组件→双击打开应用程序服务器→双击打开Internet(信息服务IIS)→勾选万维网服务,确定。(FTP是下节学习内容)在这里插入图片描述

  3. 开始→管理工具→Internet(信息服务IIS)在这里插入图片描述

  4. 使用winxp客户机尝试访问网站,访问成功,但由于当前未编写网页,提示建设中。在这里插入图片描述

  5. 当IIS网站不用时右键网站点停止,此时客户机访问时提示无法显示。当最后一个网站停止时,TCP80端口号关闭。在这里插入图片描述

2.2编辑静态网站网页

  1. 新建网页存储文件夹,并新建文件。
    在这里插入图片描述
  2. 进入html文件进行编辑,编辑后保存关闭,在服务器中双击该文件,试试是否运行。有开头有结尾,称为闭合标签。在这里插入图片描述
    在这里插入图片描述

2.3发布静态网站

  1. 右键网站→新建→网站→输入描述→下一步。在这里插入图片描述

  2. 设置IP。
    在这里插入图片描述

  3. 设置网站存储文件夹→设置权限→确定。
    在这里插入图片描述
    在这里插入图片描述

  4. 出现新示例网站如图。在这里插入图片描述

  5. 设置匿名访问主页。该用户账户是在安装IIS软件时自动创建的。在这里插入图片描述

  6. 设置主页顺序。然后就一直确定。在这里插入图片描述

  7. 启用父路径。在这里插入图片描述

  8. 进入客户机调试。出现标签与网页内容如同文件设置,说明成功。在这里插入图片描述

2.4发布动态网站

  1. 基本步骤与发布静态网站一致,网上下载动态网页进行发布,在访问权限设置时,多勾选两项。在这里插入图片描述
  2. 设置允许asp运行。在这里插入图片描述
  3. 尝试登录后台管理页面。动态网站一般都有后台管理页面,方便运维人员进行管理,该页面一般位于admin子目录下,查看admin子目录下是否有admin、ad_login等文件名的文件,一般是后台管理页面的主页。需要先在服务器端的网站属性设置“启用父路径”,跳过该步骤可能无法访问子文件夹。在这里插入图片描述
  4. 在客户端浏览器输入:主机名+域名/admin/admin.asp,域名后是该网站的后台登录主页。在这里插入图片描述

3解决一个服务器配置多个网站的问题

3.1方法1:增加多个IP地址

该方法一般用于测试,因为实际使用会对客户带来不便。

  1. 一个IP仅能配给一个网站。若需要配多个网站,需要为服务器增加IP地址。在这里插入图片描述
  2. 查看服务器IP信息,cmd输入ipconfig,查看到两个IP地址。在这里插入图片描述
  3. 右键默认网站→属性→IP地址分配。在这里插入图片描述

3.2方法2:设置不同端口号

该方法一般用于测试,因为实际使用会对客户带来不便。

  1. 修改网站端口号,端口号设置建议采用80开头的四位数字,如8080等。在这里插入图片描述
  2. 查询端口号,cmd输入netstat -an。在这里插入图片描述
  3. 客户机如何访问不同端口号的网页。浏览器输入http://10.1.1.1:8080。访问该IP地址该端口号对应的网页。

3.3方法3:设置不同的域名

实际生产环境中使用。

  1. 打开DNS服务器→右键正向解析→新建区域。在这里插入图片描述
  2. 设置主机名。在这里插入图片描述
  3. 在网页属性中设置主机头值。在这里插入图片描述
  4. 客户机以域名访问网页。如果未能正确访问该网页,回顾前面DHCP、DNS相关内容,检查是否某一环节除了问题,比如DNS指向出错等。在这里插入图片描述
  5. 为特殊网站提供多种访问方式。右键网站→网站→高级→添加→设置IP。通过该方法可以为同一网站绑定多个域名。
    在这里插入图片描述

4总结

  1. 了解web服务器的基本概念、端口号等;
  2. 了解静态网站和动态网站的区别、看懂简单标签;
  3. 熟悉web服务器的部署和网站的发布、熟悉一台服务器配置多个网站的三种方法;
  4. 本节内容主要是为实战中搭配靶机环境服务。
  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
部署VS 2019 Web API项目到IIS之前,我们需要先进行以下几个步骤: 1. 打开Visual Studio 2019并打开你的Web API项目。 2. 确保你的项目已经设置为使用IIS Express作为开发服务器。 3. 右键单击项目,选择“属性”选项。 4. 在属性窗口中,选择“Web”选项卡。 5. 确保“创建虚拟目录”选项已经选中,并记录下虚拟路径的名称(例如:/MyWebApi)。 6. 点击“创建虚拟目录”按钮。 7. 此时,VS会自动在你的项目的根目录(通常是解决方案目录)中创建一个特殊的配置文件(.vs\config\applicationhost.config)。 8. 打开IIS管理器,找到你想部署项目的站点。 9. 右键单击站点并选择“添加应用程序”。 10. 在“添加应用程序”对话框中,输入虚拟路径名称并指定项目的物理路径(即你的Web项目的根文件夹路径)。 11. 确保应用程序类型被设置为“应用程序池”。 12. 点击“确定”按钮完成添加应用程序的过程。 13. 现在,我们可以在浏览器中输入你的虚拟路径,加上你的Web API控制器的路由,来访问和测试你的API了。 总结: 通过上述步骤,我们可以将VS 2019 Web API项目成功部署IIS中。这样,你的API就可以在服务器上运行,可以通过指定的虚拟路径来访问和使用。请确保服务器IIS已经正确安装和配置,同时还需要注意数据库连接和其他必要的配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值