


-
网络服务器成功连接注意六个环节(一)
搭建托管服务器的基本流程
虽然不同的服务器托管提供的服务并不相同,而且每种服务的原理也不见得都一样,不过,每种服务器由规划、搭建到后续的安全维护,其实整个流程是大同小异的。下面我们就来一项一项地进行分析。
网络服务器托管成功连接的分析
下面我们就针对整个服务器的简易搭建流程来做一个分析,以明确为什么了解操作系统的基础对于服务器的维护是相当重要的呢?首先,到底我们是如何连接到服务器的?
连接到服务器要取得什么资源?我们先以如下图示(见图1-1)来做个简单的说明。
先来理解一下,到底我们连接到托管服务器想要得到什么?举例来说,你连接到 Youtube
想要看视频,所以对方就提供视频数据流给你;你连接到 Yahoo 想要看新闻,所以对方就提供新闻的文本文件给你;你连接到无名小站想要看图片,对方将图片文件发送给你;你连接到Facebook
想要去偷菜,对方就参考你之前留下来的记录,从数据库里面将你的记录检索出来传送给你。看到没有,你连接到服务器,重点在取得服务器上的数据,而一般数据的存在就是使用文件!那你有没有权限取得?最终是与该文件系统的设置有关啦!
图1-1 通过网络连接至服务器所需经过的各项环节
图1-1显示的是:首先,客户端到托管服务器的网络要能够连通,等到客户端访问到服务器后,会先由服务器的防火墙判断该连接能否放行,等到放行之后才能使用到服务器软件的功能。而该功能又需要通过
SELinux 这个细节权限配置的项目后,才能够读取到文件系统。但能不能读到具体文件呢?这又跟文件系统的权限(rwx)有关!上述的每个部分都要能够成功,否则就无法顺利读取数据。
所以,根据上面的流程我们大概可以将整个连接分为几个部分,包括:网络、服务器本身、内部防火墙软件设置、各项服务配置文件、细节权限的
SELinux 以及最重要的文件权限。下面就分别来谈谈每一个部分。