码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx 基本入门

时间:2018-10-04 11:36:21      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:文件的   性能   vlc   span   serve   区块   实例   接收   不能   

什么是Nginx?

      根据前面的对比,我们可以了解到Nginx是一个http服务器。是一个使用c语言开发的高性能的http服务器及反向代理服务器。Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

 

Nginx的应用场景

 

      1、 http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。

 

      2、 虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。

 

  • 基于端口的,不同的端口
  • 基于域名的,不同域名

 

      3、 反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

 

  Nginx 常常用来作为代理服务器,这代表着服务器接收请求,然后将它们传递给被代理服务器,得到请求的响应,再将它们发送给客户端。 我们将配置一个基本的代理服务器,它会处理本地图片文件的请求并返回其他的请求给被代理的服务器。在这个例子中,两个服务器都会定义在一个 nginx 实例中。 首先,通过在 nginx 配置文件中添加另一个 server 区块,来定义一个被代理的服务器,像下面的配置:

server {   

        listen 8080;   

        root /data/up1;   

        location / {   

        }

}

  

 

Nginx 基本入门

标签:文件的   性能   vlc   span   serve   区块   实例   接收   不能   

原文地址:https://www.cnblogs.com/wuyepeng/p/9740983.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!