1. Nginx基本概念:Nginx是常用的反向代理服务器

1)正向代理:A向C借钱,C有,但不借;A向B请求,B再向C借钱成功后给A。B就是正向代理服务器,隐藏了客户端。示例:***, FQ代理。

2)反向代理:A向C借钱,C没有,但借了;其实是C向B发送请求,然后将借的钱给A。C就是反向代理服务器,隐藏了服务端。示例:Nginx, 负载均衡。

有意思的是,JavaWeb中的重定向请求有类似的比喻

1)forward:直接转发,A找B借钱,B说没有;B去找C借,借到借不到都会把消息传递给A

2)redirect:间接转发,A找B借钱,B说没有;让A去找C借。

2. Nginx使用(类似tomcat):

官网下载绿色安装版:http://nginx.org/en/download.html  解压后即可。

1)该端口号默认为80。未避免冲突,可进入conf/下修改nginx.conf,将端口号修改为8011。

2)cmd执行:start nginx

3)浏览器输入:http://localhost:8011/  看到欢迎页面。

3. 语法解析:

1) upstream:配合server服务字段 和 weight权重使用,类似声明的作用,可设置负载均衡等。

2) server:location字段来设置代理路径,代理重定向等。

转载于:https://www.cnblogs.com/zhitianji/p/9519093.html

Web应用架构-Nginx相关推荐

  1. 让 Nginx 支持 WAF 防护功能web防火墙 - 沧海一粟 - Web系统架构与服务器运维,php开发...

    让 Nginx 支持 WAF 防护功能web防火墙 - 沧海一粟 - Web系统架构与服务器运维,php开发

  2. lnmp架构——nginx的负载均衡

    lnmp架构--nginx的负载均衡 1 什么是nginx 2 nginx的作用 3 nginx的特点 4 nginx的安装以及优化 4.1 安装nginx 4.2 优化 5 nginx主配置文件操作 ...

  3. 基于linuxunix高性能web服务器架构思路分析

    随着21世纪互联网的快速发展以及web2.0的诞生,最初web服务器已经不能满足我们的需求.而现在我们要考虑的不再仅仅是web服务器以及数据库服务器这么简单,我们所需要考虑的就是设计出一套高性能web ...

  4. Web网站架构演变—高并发、大数据

    转 Web网站架构演变-高并发.大数据 2018年07月25日 17:27:22 gis_morningsun 阅读数:599 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可 ...

  5. Web服务之Nginx浅析

    一.Nginx 简介: nginx [engine x]是Igor Sysoev编写的一个高性能的HTTP和反向代理服务器,另外它也可以作为邮件代理服务器. 在大多数情况下都是用来做静态web服务器和 ...

  6. WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP)

    WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP)    从业界来看,最主流的web平台架构就当属LAMP了.LAMP架构可以说是一切web平台的基础架构,所有一切的所谓大型架 ...

  7. 通俗易懂的生产环境Web应用架构介绍

    前言 看见一篇非常通俗易懂且适合新手阅读的Web应用架构文章,我将其手工翻译了出来,分享给大家. 也可以去阅读英文原文,标题为,贴出链接: stephenmann.io/post/whats-- 英文 ...

  8. 【一】综合架构(web网站架构)

    文章目录 一.架构基础知识概述 二.酒店人员组织架构 三. web网站架构 四. 总结 一.架构基础知识概述 项目: 类似于手机的app,每一个app都可以算做一个项目.还比如游乐场里面的项目,由各个 ...

  9. web网站架构演变过程

    web网站架构演变过程 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变. 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创 ...

最新文章

  1. 数据挖掘导论读书笔记7 Apriori算法
  2. n 个整数的无序数组,找到每个元素后面比它大的第一个数,要求时间复杂度为 O(N)
  3. .Net Core迁移到MSBuild平台
  4. python中的流程控制
  5. Lua学习笔记9:多文件
  6. jquery事件绑定与事件委托
  7. J2EE 各种关系逻辑图
  8. 阿里巴巴Android开发手册V1.0.0随手笔记
  9. java语言代码大全_java语言代码大全解析
  10. ubuntu使用命令设置静态IP地址
  11. [AHK]定时运行脚本
  12. Android权限请求弹窗自定义,安卓权限申请处理框架Android-UsesPermission
  13. 初始化NC用友的表结构数据文件
  14. 最近在琢磨的一个问题和我的尝试
  15. Python Animation 画动态图形
  16. 全球对冲基金及其投资策略解析
  17. (三)计算机视觉 --SIFT特征匹配、地理标记图像匹配及RANSAC图像拼接
  18. depth image
  19. 常见手机的useragent
  20. 漫游测试之性能测试(5.5-查询设计)

热门文章

  1. Android RecyclerView添加Header头部
  2. wp配置后台自动更新
  3. ASP.NET MVC3 快速入门--第二节 添加一个控制器
  4. scala入门基础2
  5. java使用线程求素数和1000个0~0.9随机数_求素数(多线程练习题)
  6. 七夕要到了,用Python比心表白
  7. 为何python攀上数据科学巅峰?调查显示Python超越R
  8. android 重启后进入安全模式_图文详细教程:台式电脑或笔记本也可以运行Android系统,凤凰OS...
  9. python解析json_【python学习】json解析
  10. bae index.php,【微信公众平台开发】之一:入门与BAE3.0下操作