Web应用架构-Nginx
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相关推荐
- 让 Nginx 支持 WAF 防护功能web防火墙 - 沧海一粟 - Web系统架构与服务器运维,php开发...
让 Nginx 支持 WAF 防护功能web防火墙 - 沧海一粟 - Web系统架构与服务器运维,php开发
- lnmp架构——nginx的负载均衡
lnmp架构--nginx的负载均衡 1 什么是nginx 2 nginx的作用 3 nginx的特点 4 nginx的安装以及优化 4.1 安装nginx 4.2 优化 5 nginx主配置文件操作 ...
- 基于linuxunix高性能web服务器架构思路分析
随着21世纪互联网的快速发展以及web2.0的诞生,最初web服务器已经不能满足我们的需求.而现在我们要考虑的不再仅仅是web服务器以及数据库服务器这么简单,我们所需要考虑的就是设计出一套高性能web ...
- Web网站架构演变—高并发、大数据
转 Web网站架构演变-高并发.大数据 2018年07月25日 17:27:22 gis_morningsun 阅读数:599 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可 ...
- Web服务之Nginx浅析
一.Nginx 简介: nginx [engine x]是Igor Sysoev编写的一个高性能的HTTP和反向代理服务器,另外它也可以作为邮件代理服务器. 在大多数情况下都是用来做静态web服务器和 ...
- WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP)
WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP) 从业界来看,最主流的web平台架构就当属LAMP了.LAMP架构可以说是一切web平台的基础架构,所有一切的所谓大型架 ...
- 通俗易懂的生产环境Web应用架构介绍
前言 看见一篇非常通俗易懂且适合新手阅读的Web应用架构文章,我将其手工翻译了出来,分享给大家. 也可以去阅读英文原文,标题为,贴出链接: stephenmann.io/post/whats-- 英文 ...
- 【一】综合架构(web网站架构)
文章目录 一.架构基础知识概述 二.酒店人员组织架构 三. web网站架构 四. 总结 一.架构基础知识概述 项目: 类似于手机的app,每一个app都可以算做一个项目.还比如游乐场里面的项目,由各个 ...
- web网站架构演变过程
web网站架构演变过程 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变. 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创 ...
最新文章
- 数据挖掘导论读书笔记7 Apriori算法
- n 个整数的无序数组,找到每个元素后面比它大的第一个数,要求时间复杂度为 O(N)
- .Net Core迁移到MSBuild平台
- python中的流程控制
- Lua学习笔记9:多文件
- jquery事件绑定与事件委托
- J2EE 各种关系逻辑图
- 阿里巴巴Android开发手册V1.0.0随手笔记
- java语言代码大全_java语言代码大全解析
- ubuntu使用命令设置静态IP地址
- [AHK]定时运行脚本
- Android权限请求弹窗自定义,安卓权限申请处理框架Android-UsesPermission
- 初始化NC用友的表结构数据文件
- 最近在琢磨的一个问题和我的尝试
- Python Animation 画动态图形
- 全球对冲基金及其投资策略解析
- (三)计算机视觉 --SIFT特征匹配、地理标记图像匹配及RANSAC图像拼接
- depth image
- 常见手机的useragent
- 漫游测试之性能测试(5.5-查询设计)
热门文章
- Android RecyclerView添加Header头部
- wp配置后台自动更新
- ASP.NET MVC3 快速入门--第二节 添加一个控制器
- scala入门基础2
- java使用线程求素数和1000个0~0.9随机数_求素数(多线程练习题)
- 七夕要到了,用Python比心表白
- 为何python攀上数据科学巅峰?调查显示Python超越R
- android 重启后进入安全模式_图文详细教程:台式电脑或笔记本也可以运行Android系统,凤凰OS...
- python解析json_【python学习】json解析
- bae index.php,【微信公众平台开发】之一:入门与BAE3.0下操作