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三层缓存架构总结

转载于:https://www.cnblogs.com/ftl1012/p/nginx.html

Nginx学习---Nginx的详解_【all】相关推荐

  1. halcon例程讲解_跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量

    跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量 This example program demonstrates the basic usage of a measure object. ...

  2. Nginx源码研究之nginx限流模块详解

    这篇文章主要介绍了Nginx源码研究之nginx限流模块详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 高并发系统有三把利器:缓存.降级和限流: 限流的目的是通过对并 ...

  3. Nginx反向代理配置详解

    Nginx反向代理配置详解 Nginx简单的反向代理配置,包括配置文件中各项参数的的注释,好了,开始! 开始首先安装Nginx 一.建立用户和用户组 1 2 ./usr/sbin/groupadd w ...

  4. nginx 的基本使用详解

    文章目录 前言 nginx 的基本使用详解 一.概念: 二.nginx的基本使用: 1.nginx的安装: 2.nginx文件格式: 3.nginx配置 3.1 nginx 配置文件结构 3.2 ng ...

  5. 九爷带你了解 nginx 日志配置指令详解

    nginx日志配置指令详解 日志对于统计排错来说非常有利的. 本文总结了nginx日志相关的配置如 access_log.log_format.open_log_file_cache.log_not_ ...

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

    nginx服务器安装及配置文件详解 seanlook 5月26日 发布 4 推荐 97 收藏,9.2k 浏览 nginx在工作中已经有好几个环境在使用了,每次都是重新去网上扒博客,各种编译配置,今天自 ...

  7. Linux下Nginx编译安装过程详解

    Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...

  8. Nginx的location配置详解

    Nginx的location配置详解 匹配顺序 location 的匹配顺序其实是先匹配普通,再匹配正则 正则匹配会覆盖普通匹配(实际的规则,比这复杂) 执行顺序 普通 location的匹配规则是& ...

  9. Nginx SSI指令配置详解

    这篇文章主要介绍了Nginx SSI指令配置详解,本文讲解了什么是SSI.为什么要用SSI.nginx配置SSI.页面上配置.配置示例等内容,需要的朋友可以参考下 什么是SSI Server Side ...

最新文章

  1. 通讯录(容量不可变)
  2. spring(6) 渲染web视图
  3. 三个球A,B,C大小形状相同,且其中有一个球与其他球的重量不同,要求找出这个不一样的球
  4. CVPR | 历届CVPR最佳论文收录集锦
  5. IT书籍电子书下载网站
  6. cad二次开发之无法验证该可执行文件的发布者解决方案
  7. Qt进阶-汉字转拼音/全拼
  8. 操作系统:作业调度算法--先来先服务
  9. DM、PQ、PM、diskgen分区工具介绍比较
  10. sox和lame音频处理器
  11. 【入门】Pytorch实现简单的图片分类器
  12. 【论文阅读】Dense Passage Retrieval for Open-Domain Question Answering
  13. 横摆角速度的仿真模型建立
  14. Pasqal首席技术官:模拟量子计算率先为工业带来量子优势
  15. JavaScript---开通QQ在线客服
  16. nc文件的读取与可视化-python
  17. Kotlin 中的 appy和with方法
  18. nginx: [emerg] getpwnam(“nobody“) failed
  19. .NET自助建站系统开发框架源码 PC端+WAP端+微信端
  20. hive 转拼音udf_<Zhuuu_ZZ>HIVE(十二)UDF自定义函数

热门文章

  1. TypeScript算法专题 - blog2 - 单链表节点的索引、结点删除与链表反转
  2. 小学期Deadline之GEC6818点奶茶系统
  3. c语言横坐标加一怎么表示,C语言 打印一个用字符表示的菱形或正(倒)三角形...
  4. Toolbar的简单使用和封装
  5. 数据分析和数据挖掘相关模块
  6. PythonTip(1)
  7. es6-let const
  8. 如何真正学好数据科学?
  9. Centos 查看 登录 登出 重启 日志
  10. windows 7 与linux 双系统 安装