[网络安全] IIS----WEB服务器

一、 WEB服务器

  • WEB服务器 也叫网页服务器HTTP服务器
  • 使用协议: HTTP(端口:80) 或 HTTPS(端口443)
  • 浏览器:HTTP客户端
  • 网站: 一个或多个网页组成的集合

二、HTTP和HTTPS协议:

HTTP : 是 HyperText Transfer Protocol(超文本传输协议)的简写,它是 TCP/IP 协议集中的一个应用层协议,是客户端与服务端进行交互时必须遵循的规则,通常用于从Web服务器请求并获取网页,图片,视频和其他资源。

(通俗来说,全世界访问网页都遵循的一个共同规则)

HTTPS: HTTPS的主要目的是保护用户和网站之间的数据安全。当你在使用HTTPS连接的网站上输入敏感信息,例如登录凭据或信用卡号码时,这些信息将被加密传输,使其难以被窃听。

(通俗来说:HTTPS比HTTP更安全)

端口:

HTTP端口号:  TCP: 80

HTTPS端口号: TCP:443

 三、WEB服务器发布软件

        1.微软: IIS (Internet information service) :可以发布web网站 和  FTP站点

        2.LInux: Apache/LAMP/Tomcat/nginx    .......

        3.第三方: phpstudy  , XAMPP   (实验使用)

四、部署WEB服务器

部署网站流程:

  1. 配置静态IP
  2. 安装IIS-WEB插件
  3. 停用默认站点
  4. 新建网站(端口绑定-指定站点路径-设置权限)
  5. 设置默认文档(设置首页)

        1.配置静态IP(不是必须)

        2.安装IIS-WEB插件

                (Windows组件向导----双击"应用程序服务器"----双击打开"IIS"----勾选"万维网服务器")

        

         3.配置服务设置

                默认网站发布路径:  c:\inetpub 

                网页扩展名 : .html

        注意:

                当最后一个网页停止服务,将不能访问网站

                一个网页绑定一个IP,一个端口

               

五、新建网站

        1.右击"网站"------"新建"------下一步-----填写"描述"(网站名称)

        2.-----网站IP地址(别人用什么IP来访问这个网站),填写合适IP地址

         3.------输入主目录的路径(你需要发布的网页站点的地址)

        4.------网站权限设置(静态网站只设置读取即可)

html网页简写(实验使用):

<html>

<head>

<title>欢迎访问taobao集团 </title>

</head>

<body>

hello  welcome to here!

</body>

</html>

六、匿名访问:

        右击"网站"------“属性”----"目录安全性"-----勾选"匿名访问"

七、默认首页:(重要)

        右击"网站"------“属性”----"文档"----点击"添加",添加首页,并移到第一位

八、一个服务器,发布不同的网站

                1)每个网站利用不同的IP发布(浪费资源)

                 2) 每个网站利用不同的端口

             3)通过DNS解析

                        1.把每个网站设置一个正向解析.

                        2.正向解析里面再分别创建一条主机记录(使得可以通过域名访问IP),

                            其中IP是相同的,同为主站点主机的IP地址               

                           (以上是分别为网页添加DNS解析)

                        3.IIS服务器"属性"中,点击"高级"

                        4.IIS中,"网站"右击"新建-网站"

                        5.下一步,"填写网站描述"

                        6.添加网站主机头(DNS中所创建的域名)

                        7.选择编辑好的,网页文件

                        8.选择权限

                        9.指定默认文档:右键"属性"  ---"文档"----添加"默认文档"

九、网站类型

        1.静态网站 : 一般扩展名为.html或.htm

                没有后台数据库,不跟操作对象有交流

        2.动态网站 : 一般扩展名为.asp 或.php

                有后台数据库,跟操作对象有交流,asp或php可以连接前台页面与后台数据库

        (开启"运行脚本"权限 )

十、注意点:

当网站不能访问子文件夹下网页时,需要右击"网站"--"属性"---"主目录"--点击"配置"--点击"选项"--勾选"启动父路径"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/361919.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Maven安装,学习笔记,详细整理maven的一些配置

Maven 1. 初识Maven 2. Maven概述 Maven模型介绍 Maven仓库介绍 Maven安装与配置 3. IDEA集成Maven 4. 依赖管理 01. Maven课程介绍 1.1 课程安排 学习完前端Web开发技术后&#xff0c;我们即将开始学习后端Web开发技术。做为一名Java开发工程师&#xff0c;后端 Web开发技术…

Solon 开源框架讲的“三源合一”是怎么回事?

1、什么是“三源合一”&#xff1f; “三源合一”&#xff0c;是 Solon 应用开发框架早期的一个架构想法。是指 Http、Socket、WebSocket 几个不同的通讯信号&#xff0c;进行统一架构处理…并且小巧。 对于 Socket 和 WebSocket&#xff0c;在原 消息监听 的模式之外增加了 M…

Wireshark网络协议分析 - Wireshark速览

在我的博客阅读本文 文章目录 1. 版本与平台2. 快速上手2.1. 选择网络接口进行捕获&#xff08;Capture&#xff09;2.2. 以Ping命令为例进行抓包分析2.3. 设置合适的过滤表达式2.4. 数据包详情2.5. TCP/IP 四层模型 3. 参考资料 1. 版本与平台 Wireshark是一个开源的网络数据…

vue——实现多行粘贴到table事件——技能提升

最近在写后台管理系统时&#xff0c;遇到一个需求&#xff0c;就是要从excel表格中复制多行内容&#xff0c;然后粘贴到后台系统中的table表格中。 如下图所示&#xff1a;一次性复制三行内容&#xff0c;光标放在红框中的第一个框中&#xff0c;然后按ctrlv粘贴事件&#xff0…

机器学习复习(6)——numpy的数学操作

加减法运算 # 创建两个不同的数组 a np.arange(4) #list(0,1,2,3 b np.array([5,10,15,20]) # 两个数组做减法运算 b-a 运行结果&#xff1a; 计算数组的平方 #b*2代表数组b每个元素乘以2 #b**2代表数组b每个元素的2次方 b**2 运行结果&#xff1a; 计算数组的正弦值 #…

简单高效 Learn LaTeX 013 - LaTex FloatingBody Tables (44 mins) 浮动体表格

浮动体是LaTex中的一个重要概念&#xff0c;这个视频演示了以浮动体为载体的表格的排版应用。 https://www.douyin.com/user/self?modal_id7305874487138913574&showTabpost

机器学习的精髓-梯度下降算法

目 1. 梯度下降算法2. 梯度下降求解3. 总结 1. 梯度下降算法 梯度下降算法是一种优化算法&#xff0c;用于最小化函数的数值方法。它通过沿着函数梯度的反方向来更新参数&#xff0c;以逐步减小函数值。这一过程重复进行直到达到收敛条件。梯度下降算法有多种变体&#xff0c;…

02、全文检索 ------ Solr(企业级的开源的搜索引擎) 的下载、安装、Solr的Web图形界面介绍

目录 Solr 的下载和安装Solr的优势&#xff1a;Lucene与Solr 安装 Solr1、下载解压2、添加环境变量3、启动 Solr Solr 所支持的子命令&#xff1a;Solr 的 Core 和 Collection 介绍Solr 的Web控制台DashBoard&#xff08;仪表盘&#xff09;Logging&#xff08;日志&#xff09…

vscode 插件 Tailwind CSS IntelliSense 解决 class 提示问题

问题描述&#xff1a; 如下写js字符串是没有class智能提示的&#xff1a; const clsName bg-[#123456] text-[#654321] return <div className{clsName}></div>解决方案&#xff1a; 安装 clsx 依赖 pnpm i clsx设置 vscode 的 settings.json {"tailwin…

150基于matlab的凸轮轮廓的设计计算与绘图计算此结构的最优化参数

基于matlab的凸轮轮廓的设计计算与绘图计算此结构的最优化参数&#xff0c;根据其原理输出推程和回程的最大压力角、最小曲率半径等相关结果。程序已调通&#xff0c;可直接运行。 150 凸轮轮廓的设计 结构的最优化参数 (xiaohongshu.com)

外星人入侵(python)

前言 代码来源《python编程从入门到实践》Eric Matthes 署 袁国忠 译 使用软件&#xff1a;PyCharm Community Editor 2022 目的&#xff1a;记录一下按照书上敲的代码 alien_invasion.py 游戏的一些初始化设置&#xff0c;界面的大小&#xff0c;标题 import sys import …

spring boot 项目中的异常处理

出现异常&#xff1a; 怎样定义全局异常处理器 新建一个类&#xff0c;加上注释两个 ControllerAdvice(basePackages"com.example.controller") public class GlobalExceptionHandler {private static final Log log LogFactory.get();//统一异常处理ExceptionHandl…

SOLIDWORKS Simulation 2024增强新功能

SOLIDWORKS 2024 新功能前瞻| SOLIDWORKS Simulation 功能增强 • 性能增强功能 • 壳体的接合交互 • 网格性能 • 欠约束实体检测 • 增强型轴承接头 • 收敛检查图解 • 去耦合混合自由体模式 • 复制算例时排除网格和结果 • 新增在网格化后及分析完成后自动保存模…

【Tomcat与网络10】Tomcat I/O和线程池的并发调优

前面我们看了提高Tomcat启动速度的措施&#xff0c;这里我们看一下如何提高Tomcat的性能。 Tomcat 的调优涉及 I/O 模型和线程池调优、JVM 内存调优以及网络优化等&#xff0c;今天我们来聊聊 I/O 模型和线程池调优&#xff0c;由于 Web 应用程序跑在 Tomcat 的工作线程中&…

给定n个结点的树,u,v两个结点可以配对当且仅当u不是v的祖先且v不是u的祖先,每个结点最多与一个结点配对,求最大配对个数

题目 思路: #include <bits/stdc++.h> using namespace std; #define int long long typedef long long ll; #define pb push_back #define lson p << 1 #define rson p << 1 | 1 #define fi first #define se second const int maxn = 1e6 + 5, maxm = 5e…

【破事水】Java Gradle 无法引入同名不同版本的两个包

此问题水于 2024 年 01 月&#xff0c;假如后面 gradle 出了什么好方法能解决这个问题&#xff0c;家祭无忘告乃翁&#xff0c;提前谢过看到这篇的各位大佬了。 结论 先说结论&#xff0c;Java 因为包名定义等原因&#xff0c;对同名包在编译时只能编译一个版本&#xff0c;具…

Linux 内核学习1. 编译并启动一个最小化系统

Linux 内核学习1. 编译并启动一个最小化系统 一、Linux内核简介1. Linux 内核介绍2. Linux内核主要的作用 二、编译内核主要的步骤三、编译过程1. 准备环境2. 安装编译工具和依赖项3. 下载源码4. 配置内核配置功能选项命令行配置图形化配置默认配置 5. 编译内核6. 构建轻量化工…

有什么办法保护网站安全

随着互联网的快速发展&#xff0c;随着品牌效应的加大&#xff0c;企业网站已经成为了企业对外展示的明信片&#xff0c;以及宣传获取私有流量的重要渠道&#xff0c;网站的安全性也越来越受到用户的重视&#xff0c;保护网站安全是运维人员非常重要的任务。德迅云安全深耕网络…

Qt 5.9.4 转 Qt 6.6.1 遇到的问题总结(三)

1.QSet: toList 中的toList 函数已不存在&#xff0c;遇到xx->toList改成直接用&#xff0c;如下&#xff1a; 2.开源QWT 图形库中QwtDial中的 setPenWidth 变成 setPenWidthF函数。 3.QDateTime 中无setTime_t 改为了setSecsSinceEpoch函数。 4.QRegExp 类已不存在 可以用Q…

Node.js Express 框架 2024版 笔记

1.0 操作命令 Node.js express 框架 https://www.expressjs.com.cn/ npm install -g express-generator expressexpress --pug --git // --pug 添加对 pug 模板引擎的支持 // --git 添加 .gitignore 代码仓库排除 //无法直接安装新版pug模板 npm i npm …