当前位置 >> 高防服务器 > 韩国 >

2020-11-15 18:00

台湾服务器“Nginx”指的是什么

需了解更多服务器的请咨询自由互联 凌风 企业咨询:3008731709   点击这里给我发消息

 

首先Nginx 不是web服务器 ,它最主要的功能有三个 “反向代理”,“负载均衡”,“动静分离”,接下来我们会主要围绕这三个功能讲解。说道服务器,肯定有小伙伴能想到Tomcat,那么Nginx和Tomcat是什么关系? Tomcat服务器不是web服务器,Nginx是代理服务器,两者功能不同,而且Nginx可以作为静态页面的web服务器,同时还支持CGI协 议的动态语言,比如perl、php等。但是不支持java。 Java程序只能通过与tomcat配合完成。所以Nginx和Tomcat算是合作关系。

下面我们主要讲Nginx的三大功能:

一、反向代理(即代理服务端)

说道反向代理,那么我么先看什么是正向代理。

 

正向代理即代理客户端,以图为例,我们要访问Google,因为有防火墙的存在,我们是不能访问到的,但是我们可以通过代理服务器访问。这种方式就是正向代理。

那什么叫反向代理呢?

 

如果我们有一个电商网站,访问并发量特别大,那么只用一台服务器处理请求时远远不够的,所以就要用到Nginx ,代理我们的服务器,把请求分别发到几台服务器处理。这就是所谓的反向代理。

二、负载均衡

我们的Nginx 会将请求发到几台服务器,那么Nginx 对应几台服务器,怎么给这几台服务器分配请求呢,这就要提到负载均衡了,为了保证每台服务器都正常运转,我们要做负载均衡,负载均衡有很多种策略,Nginx 选择的是轮询,即按照顺序分配,分配给服务器1,分配给服务器2,分配给服务器3,分配给服务器1,以此类推。

三、动静分离

大家都知道我们编写程序要尽可能的解耦,假设我们的程序中静态资源域与代码都耦合在一起,我们每改一个图片,一个样式都需要改代码,这时我们的Nginx 就派上了用场,Nginx 可以 将静态资源与动态资源分离。

 

Nginx可以将我们的静态资源存在在一个文件系统中,我们需要静态资源的时候,只需要将静态资源的url填上,我们改变静态资源的时候,也只需改变文件系统中的静态资源,不需要改动我们的代码。

讲了Nginx的三大功能,我么再接着讲讲Nginx的底层原理。
 

以下台湾服务器配置供您参考,可以根据您实际的需求变更硬件
 
      I7/8G/HDD:1T/SSD:240g/20Mcn2/3IP
 
  E3-1230V2/8G/HDD:1T/SSD:240g/20Mcn2/3IP
 
  l5520*2/8G/HDD:1T/SSD:240g/20Mcn2/3IP
 
  X5650/8G/HDD:1T/SSD:240g/20Mcn2/3IP
 
  E5-2450L/16G/HDD:1T/SSD:240g/25Mcn2/3IP
 
  E5-2450L*2/16G/HDD:1T/SSD:240g/300Mcn2/3IP