从浏览器输入url到页面加载(七)服务端机器一般部署在哪里

news/2025/3/16 22:10:25/

前言

上一节,我们说到了CDN和路由器的关系,说到了公有地址,说到了通信线路服务,这一节跳过那些看不懂的深层知识,直接开始说web服务器。

1. 服务端机器为什么不部署在公司内部

记得在之前的一段时间里,公司上线的一个小网站,会专门部署在公司机房的一台服务器里。但慢慢的,大家开始用各种云服务器了。那么大家为什么慢慢的都不把服务端机器部署在公司内部,使用自己的主机做为服务器了呢?

如果服务器直接部署在公司网络上,并且可以从互联网直接访问,那么就需要为这台机器提供公有地址,而且现在来看,公有IP地址已经不足了,采用这种方式已经不现实了。

另外来看,一旦公司的服务器提供了公有地址,那么互联网上的包会无限制的进入服务器,那么就很容易受到攻击。虽然可以增加一定的网络防御来抵抗攻击,但问题是安全漏洞很难消除。

2. 防火墙

为了抵抗一定的网络攻击,可以安装防火墙,防火墙的主要作用是它只允许指定的应用程序的网络包通过。这样,即便有一些网络包是存在风险的,它被防火墙屏蔽了,过不来了。但比如你允许通过的应用程序有安全漏洞,结果网络包过来了。风险总是不能完全消除,但通过使用防火墙,总是可以把风险降低的。

不过值得注意的是,防火墙并不是必须的,只不过它可以帮助我们降低风险而已。

3. 云服务器

除了把服务器部署在公司,现在比较流行的是租用服务商提供的服务器,或者叫数据中心。数据中心一般网络都比较快,如果你觉得不够快,可以购买加速包,他们可以把你的服务器直接连接到互联网的核心部分。如果你的服务器访问量非常大,那么这种方式将会比部署到自己公司有效的多。

除此之外,数据中心一般都以过节点的方式部署在“安全地带”,比如不怕地震,不怕洪水,不怕小偷,有专人把守。另外,买了加油包,你还可以获得监控、运营、防火墙等额外服务,美滋滋,比搭建在自己公司要划算得多。

4. 云服务没有防火墙?

有时候我们租用的云服务器里并不能找到防火墙,这是为啥呢?我们请求服务器,网络包从互联网达到服务器之前,会先经过数据中心的网络,他们肯定有一层甚至多层防火墙设置,网络包被层层检查后,最终达到我们的服务器。

话虽如此,但很多时候还是发现,附加服务我也买了,我也租用的打牌云服务商,最终我还是中招了。


http://www.ppmy.cn/news/1014173.html

相关文章

24届近5年重庆邮电大学自动化考研院校分析

今天给大家带来的是重庆邮电大学控制考研分析 满满干货~还不快快点赞收藏 一、重庆邮电大学 学校简介 重庆邮电大学简称"重邮",坐落于直辖市-重庆市,入选国家"中西部高校基础能力建设工程”、国家“卓越工程师教育培养计划…

ElementPlus文件上传 ,在上传前钩子中判断文件是否为图片

在ElementPlus中,可以使用beforeUpload属性来指定上传文件之前的钩子函数,在该函数中可以对文件进行判断并进行相关操作。 首先,在data中定义一个isImage变量来记录文件是否为图片,初始值为false。然后,在钩子函数中判…

一百四十七、Kettle——Linux上安装的kettle8.2连接ClickHouse数据库

一、目标 kettle8.2在Linux安装好后,需要与ClickHouse数据库建立连接 二、前提准备 1、在Linux已经安装好kettle并可以启动kettle 2、kettle版本是8.2 3、已知Linux系统架构是64位 4、准备好ClickHouse的驱动包(借他人网盘链接一用) https://pan.baidu.com/s/…

Winform 打开文件夹、文件、拖拽上传

参考原文:https://blog.csdn.net/u012543266/article/details/21834073 1、打开文件 private void button1_Click(object sender, EventArgs e){OpenFileDialog dialog new OpenFileDialog();dialog.Multiselect true;//该值确定是否可以选择多个文件dialog.Titl…

ElasticSearch索引生命周期管理--DELETE

概要 ElasticSearch中的索引生命周期管理,也就是ilm(Manage the index lifecycle),是指定了索引在不同周期下的处理策略。ilm 的对象是索引而不是索引中的数据。ilm 包括四个阶段:hot 、warm、cold和delete。hot、warm和cold表示…

(树) 剑指 Offer 54. 二叉搜索树的第k大节点 ——【Leetcode每日一题】

❓剑指 Offer 54. 二叉搜索树的第k大节点 难度:简单 给定一棵二叉搜索树,请找出其中第 k 大的节点的值。 示例 1: 输入: root [3,1,4,null,2], k 13/ \1 4\2 输出: 4示例 2: 输入: root [5,3,6,2,4,null,null,1], k 35/ \3 6/ \2 4/1 输出…

Effective Java笔记(29)优先考虑泛型

一般来说 ,将集合声 明参数化,以及使用 JDK 所提供的泛型方法,这些都不太困难 。编写自己的泛型会比较困难一些,但是值得花些时间去学习如何编写 。 以简单的(玩具)堆校实现为例 : // Object -…

有奖活动 | 大咖论道:一同畅聊鸿蒙生态

点击预约直播 活动简介 即日起-2023年9月5日,参与本期活动与大咖一起聊聊鸿蒙新生态,您可以在社区写下对鸿蒙生态的畅想,也可以学习相关课程并获取证书,完成活动任务即可参与精美礼品抽奖。 活动周期 8月1日-9月5日 参与考试 Harm…