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

Nginx简介

时间:2019-11-09 09:50:19      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:情况   cal   大连   ike   查看   服务器   RoCE   配置文件   访问   

1. 什么是Nginx

  Nginx (engine x) 是一个高性能的HTTP反向代理web服务器,Nginx是一款轻量级Web 服务器/反向代理 务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东新浪网易腾讯淘宝等。

先介绍一下几个概念

2. 反向代理

  反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。

3. 负载均衡

  负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器FTP服务器企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。

单个服务器解决不了,我们增加服务器的数量,然后将请求分发到各个服务器上面,将原先请求到单个服务器上面的情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,这就是所说的负载均衡。

4. 动静分离

  为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度,降低单个服务器的压力。

5. Linux下Nginx的下载安装(请自行百度教程!!!)

6. Nginx常用命令

  1. 使用nginx操作命令之前必须要进入nginx目录

  1. 查看nginx的版本: ./nginx -v

  1. 启动nginx: ./nginx

  1. 关闭nginx: ./nginx -s stop

  2. 重新加载nginx: ./nginx -s reload

7. nginx的配置文件

1. nginx配置文件的位置: /usr/local/nginx/conf/nginx.conf

2. nginx配置文件的组成:

  (1) nginx配置文件有三部分组成:

  第一部分:全局块

从配置文件开始到events块之间的内容,主要设置一些影响nginx服务器整体运行的配置指令。例如:worker_processes 1; worker_processes的值越大,可以支持的并发处理量也会越多。

  第二部分:events块

events块涉及的指令主要影响Nginx服务器与用户的网络连接,例如:worker_connect 1024; 表示最大连接数。

  第三部分:http块

 Nginx 服务器配置中最频繁的部分,http块中包含了http全局块和server块。

Nginx简介

标签:情况   cal   大连   ike   查看   服务器   RoCE   配置文件   访问   

原文地址:https://www.cnblogs.com/lililixuefei/p/11823948.html

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