Internet Information Services(IIS)部署Web项目

简介: Window Server2016服务器,mstsc远程桌面连接,IIS安装与配置

Internet Information Services(IIS)部署Web项目

登录Window Server桌面

a. 按win+r键。
b. 在运行对话框中,输入mstsc,单击确定。
image.png

c. 在远程桌面连接对话框中,单击隐藏选项,输入计算机和用户名,单击连接。
配置说明:
image.png

计算机:ECS公网地址。
用户名:administrator。
image.png

IIS安装与配置

  1. 在桌面左下方,单击win图标。
  2. 在菜单面板中,单击控制面板。

image.png

  1. 在控制面板页面,单击启用或关闭Windows功能。

image.png

  1. 在服务器管理的仪表板页面,单击添加角色和功能。

image.png

  1. 在开始之前页面,单击下一步。

image.png

  1. 在选择安装类型页面,选择基于角色或基于功能的安装,然后单击下一步。

image.png

  1. 在选择目标服务器页面,选择从服务器池中选择服务器,然后单击下一步。

image.png

  1. 在选择服务器角色页面,选择Web服务器(IIS)。

image.png

  1. 在添加角色和功能向导对话框中,单击添加功能。

image.png

  1. 在选择服务器角色页面,单击下一步。

image.png

  1. 在选择功能页面,选择.NET Framework 3.5功能、.NET Framework 4.6功能中的所有组件,然后单击下一步。

image.png

  1. Web服务器角色(IIS)页面,单击下一步。

image.png

  1. 在选择角色服务页面,选中“安全性”和“常见 HTTP 功能”中的所有功能,选中“应用程序开发”中的“CGI”和“管理工具”中的“管理服务”,其他保持默认即可,然后单击下一步。

image.png
image.png

  1. 在确认安装所选内容页面,单击安装。

image.png

  1. 在安装进度页面,出现“安装成功”字样,代表安装完成,单击关闭

image.png

  1. 打开浏览器,访问http://localhost/或http://<ECS私有地址>/,测试IIS是否安装成功。

如果如下图界面表示IIS安装成功。
image.png

发布web项目

  1. 在桌面左下方单击win图标。

image.png

  1. 在菜单面板中,单击Windows管理工具。

image.png

  1. 在管理工具页面,双击Internet Information Services (IIS)管理器。

image.png

  1. 在Internet Information Services(IIS)管理器页面的左侧菜单栏中,单击主机名(本示例主机名为ceshi),然后右键单击网站,最后单击添加网站。

image.png

  1. 在添加网站对话框中,单击“...”图标。

image.png

  1. 在浏览文件夹对话框中,单击本地磁盘(C:),再单击新建文件夹,输入文件名test,最后单击确定。

image.png

  1. 在添加网站对话框中,依次输入网站名称和端口号,然后单击确定。

image.png

参数说明:

网站名称:自定义网站名称,例如test。
端口:自定义端口,例如8080。
说明:默认的80端口被IIS默认的网站占用了,如您想用80端口,需要将默认网站删除或停止。

  1. 在本地磁盘(C:)页面,右键单击test文件夹,然后单击属性。

image.png

  1. 在test属性页面,单击安全页签,然后单击编辑

image.png

  1. 在test的权限页面,单击添加。

image.png

  1. 在选择用户或组页面中,在输入对象名称来选择(示例)(E):中输入everyone,然后单击确定。

image.png

  1. 在test的权限页面中,在Everyone的权限中选中允许完全控制,然后然后单击应用。应用成功后,单击确定,保存设置。

image.png

  1. 在Internet Information Services(IIS)管理器页面,单击应用程序池,选中刚刚创建的网站,然后在右侧操作区域,单击高级设置。

image.png

  1. 在高级设置页面,将启用32位应用程序设置为True,单击确定。

image.png

  1. 将实验代码code文件夹中的test.html文件复制,然后粘贴到Windows远程机器的C:/test目录下。
  2. 在Internet Information Services(IIS)管理器页面,选中创建好的网站,然后双击默认文档。

image.png

  1. 在默认文档页面,单击添加。

image.png

  1. 在添加默认文档对话框中,名称输入上传文件的名称test.html,单击确定。

image.png

  1. 打开浏览器,访问http://localhost:8080/或http://&lt;ECS私有地址>:8080/,测试项目是否发布成功。

如果返回如下图界面表示项目发布成功。

目录
相关文章
|
2月前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
322 1
|
3月前
|
JavaScript Java 微服务
现代化 Java Web 在线商城项目技术方案与实战开发流程及核心功能实现详解
本项目基于Spring Boot 3与Vue 3构建现代化在线商城系统,采用微服务架构,整合Spring Cloud、Redis、MySQL等技术,涵盖用户认证、商品管理、购物车功能,并支持Docker容器化部署与Kubernetes编排。提供完整CI/CD流程,助力高效开发与扩展。
445 64
|
3月前
|
运维 数据可视化 C++
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
2025年热门Web化容器部署工具对比:Portainer与Websoft9。Portainer以轻量可视化管理见长,适合技术团队运维;Websoft9则提供一站式应用部署与容器管理,内置丰富开源模板,降低中小企业部署门槛。两者各有优势,助力企业提升容器化效率。
329 1
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
|
4月前
|
Java 应用服务中间件 Docker
java-web部署模式概述
本文总结了现代 Web 开发中 Spring Boot HTTP 接口服务的常见部署模式,包括 Servlet 与 Reactive 模型、内置与外置容器、物理机 / 容器 / 云环境部署及单体与微服务架构,帮助开发者根据实际场景选择合适的方案。
163 25
|
4月前
|
安全 JavaScript Java
java Web 项目完整案例实操指南包含从搭建到部署的详细步骤及热门长尾关键词解析的实操指南
本项目为一个完整的JavaWeb应用案例,采用Spring Boot 3、Vue 3、MySQL、Redis等最新技术栈,涵盖前后端分离架构设计、RESTful API开发、JWT安全认证、Docker容器化部署等内容,适合掌握企业级Web项目全流程开发与部署。
271 0
|
6月前
|
人工智能 安全 程序员
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
|
8月前
|
XML JSON API
Understanding RESTful API and Web Services: Key Differences and Use Cases
在现代软件开发中,RESTful API和Web服务均用于实现系统间通信,但各有特点。RESTful API遵循REST原则,主要使用HTTP/HTTPS协议,数据格式多为JSON或XML,适用于无状态通信;而Web服务包括SOAP和REST,常用于基于网络的API,采用标准化方法如WSDL或OpenAPI。理解两者区别有助于选择适合应用需求的解决方案,构建高效、可扩展的应用程序。
|
9月前
|
中间件 关系型数据库 数据库
docker快速部署OS web中间件 数据库 编程应用
通过Docker,可以轻松地部署操作系统、Web中间件、数据库和编程应用。本文详细介绍了使用Docker部署这些组件的基本步骤和命令,展示了如何通过Docker Compose编排多容器应用。希望本文能帮助开发者更高效地使用Docker进行应用部署和管理。
262 19
|
1月前
|
算法 Java Go
【GoGin】(1)上手Go Gin 基于Go语言开发的Web框架,本文介绍了各种路由的配置信息;包含各场景下请求参数的基本传入接收
gin 框架中采用的路优酷是基于httprouter做的是一个高性能的 HTTP 请求路由器,适用于 Go 语言。它的设计目标是提供高效的路由匹配和低内存占用,特别适合需要高性能和简单路由的应用场景。
165 4
|
5月前
|
缓存 JavaScript 前端开发
鸿蒙5开发宝藏案例分享---Web开发优化案例分享
本文深入解读鸿蒙官方文档中的 `ArkWeb` 性能优化技巧,从预启动进程到预渲染,涵盖预下载、预连接、预取POST等八大优化策略。通过代码示例详解如何提升Web页面加载速度,助你打造流畅的HarmonyOS应用体验。内容实用,按需选用,让H5页面快到飞起!