1.1. Nginx简介

1.什么是nginx

nginx:静态的,开源的www软件,可以解析静态的小文件(低于1M ),支持高并发占用较发少的资源(3W并发,10个进程,内存150M),跨平台

tengine(淘宝更改)

2.Nginx的功能

1.web服务,邮件服务

2.负载均衡(反向代理proxy)

3.web cache(WEB 缓存)

3.Nginx特点

1.配置简单,灵活轻量

2.支持高并发

3.占用较发少的资源(3W并发,10个进程,内存150M),跨平台

4.功能强大(web,cache,proxy)

5.可以对IP限速,限制连接数量

6.可以配合动态的服务(PHP服务等)

Nginx  -->    php    -->      DB

(1-3W)       (300-800)      (300-800)          # 并发量

4.Nginx的应用场合

1.静态服务(图片,视频),支持并发

2.动态服务 nginx+fastcgi/tomcat的方式运行php,jsp动态并发 500-1500

3.反向代理,负载均衡。日PV2000W以下都可以用nginx

4.提供缓存服务

5.虚拟主机

5.Nginx虚拟主机:多个域名放在一个服务器里面,各自提供各自的服务,互相之间不冲突

一个server标签段就是一个虚拟主机

基于域名的虚拟主机,通过域名来区分虚拟主机  -->外部网站(重要)

基于端口(共计65535个端口)的虚拟主机,通过端口来区分虚拟主机

-->公司内部网站,网站的后台(不希望外部访问)

基于IP的虚拟主机,基本不用

1.2. 企业级nginx环境搭建

【更多参考】

0、Nginx学习---深入浅出Nginx的介绍

0、企业级nginx环境搭建      
1、Ngnix基于域名的配置_server       
2、Ngnix基于域名的配置_include       
3、Nginx基于虚拟主机别名的设置       
4、Nginx增加日志选项       
5、NGINX的重定向rewrite       
6、Nginx性能问题

6、Nginx学习---负载均衡的原理、分类、实现架构,以及使用场景

7、搭建Keepalived+Nginx+Tomcat高可用负载均衡架构

8、Nginx学习---Nginx&&Redis&&hcache三层缓存架构总结

Nginx学习---Nginx的详解_【all】的更多相关文章

  1. [转帖]Nginx rewrite模块深入浅出详解

    Nginx rewrite模块深入浅出详解 https://www.cnblogs.com/beyang/p/7832460.html rewrite模块(ngx_http_rewrite_modul ...

  2. 【第六课】Nginx常用配置下详解

    目录 Nginx常用配置下详解 1.Nginx虚拟主机 2.部署wordpress开源博客 3.部署discuz开源论坛 4.域名重定向 5.Nginx用户认证 6.Nginx访问日志配置 7.Ngi ...

  3. (转)Nginx静态服务配置---详解root和alias指令

    Nginx静态服务配置---详解root和alias指令 原文:https://www.jianshu.com/p/4be0d5882ec5 静态文件 Nginx以其高性能著称,常用与做前端反向代理服 ...

  4. Nginx静态服务配置---详解root和alias指令

    Nginx静态服务配置---详解root和alias指令 静态文件 Nginx以其高性能著称,常用与做前端反向代理服务器.同时nginx也是一个高性能的静态文件服务器.通常都会把应用的静态文件使用ng ...

  5. NGINX高性能Web服务器详解(读书笔记)

    原文地址:NGINX高性能Web服务器详解(读书笔记) 作者:夏寥寥 第4章  Nginx服务器的高级配置 4.1 针对IPv4的内核7个参数的配置优化 说明:我们可以将这些内核参数的值追加到Linu ...

  6. 【转】nginx服务器安装及配置文件详解

    原文:http://seanlook.com/2015/05/17/nginx-install-and-config/ nginx服务器安装及配置文件详解 nginx在工作中已经有好几个环境在使用了, ...

  7. nginx轮询配置详解

    nginx轮询配置详解... Nginx配置文件详细说明转载

  8. Nginx 主配置文件参数详解

    Nginx 主配置文件参数详解 Nginx 安装完毕后,会有响应的安装目录,安装目录里 nginx.conf 为 nginx 的主配置文件, ginx 主配置文件分为 4 部分,main(全局配置). ...

  9. nginx与fastdfs配置详解与坑

    nginx与fastdfs配置详解与坑 环境 ubantu19.04 fastdfs-5.11 fastdfs-nginx-module-1.20 libfastcommon-1.0.39 nginx ...

随机推荐

  1. Ubuntu系统Apache Maven安装

    操作系统:Linux x64 / Ubuntu 14.04 Apache Maven版本:3.3.9 建议预先搭建Java开发环境:详见上一篇<Linux Ubuntu系统下Java开发环境搭建 ...

  2. FPGA加速:面向数据中心和云服务的探索和实践

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由columneditor 发表于云+社区专栏 作者介绍:章恒--腾讯云FPGA专家,目前在腾讯架构平台部负责FPGA云的研发工作,探索 ...

  3. 端口扫描工具nmap

    nmap 使用介绍 nmap是目前为止最广为使用的国外端口扫描工具之一.我们可以从[url]http://www.insecure.org/[/url]进行下载,可以很容易的安装到Windows和un ...

  4. R语言改变大小写 toupper()和 tolower()函数

    这些函数改变字符串的字符的大小写. 语法 toupper()和 tolower()函数的基本语法为: toupper(x) tolower(x) 以下是所使用的参数的说明: x - 向量输入. 示例 ...

  5. ajax从零基础到实战

    一. 什么是AJAX? ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. 二. 在项目中怎么运用AJAX? 项目主要文件夹目录有img文件夹,css文件夹,js文件夹,如果你要运 ...

  6. sql prompt 不能用

    问题描述: 安装成功后,打开sql server 工具栏不显示菜单,并弹出提示错误信息: SQL Prompt has been disabled due to an error with the r ...

  7. 【SSH网上商城项目实战23】完成在线支付功能

     转自: https://blog.csdn.net/eson_15/article/details/51464415 上一节我们做好了支付页面的显示,从上一节支付页面显示的jsp代码中可以看出,当用 ...

  8. HDFS学习

    HDFS体系结构 HDFS采用了主从(Master/Slave)结构模型,一个HDFS集群包括一个名称节点(NameNode)和若干个数据节点(DataNode)(如图所示).名称节点作为中心服务器, ...

  9. java截取字符串

    public class Temp { public static void main(String[] args) { String a="dsadgafa34"; System ...

  10. Ueditor更改编辑框样式

    1.在ueditor.all.min.js文件中查找“ueditor.css”,找到位置后更改css文件,或在原文件中更改