标签:web

Nginx教程

如何在ubuntu 16.04 上安装Nginx

1

Nginx 发布于 2018-01-17

概述 Nginx 是世界上最受欢迎的web服务器,许多大流量的主机都采用Nginx作为服务器。在大多数场景下作为web服务器的Nginx比Apache更加节省资源,它也可当作反向代理服务器。 本文主要介绍如何在ubuntu16.04上安装Nginx 前提条件 开始以前,你需要有一...

阅读(579)评论(0)赞 (1)

Nginx教程

Nginx反向代理部署指南

3

Nginx 发布于 2018-01-07

一.反向代理 我们都知道,80端口是web服务的默认端口,其他主机访问web服务器也是默认和80端口进行web交互,而一台服务器也只有一个80端口,这是约定俗成的标准. 我们来看下面两个场景: 1.服务器的80端口被占用了,我们想实现服务器的其他端口(比如port:2368)we...

阅读(557)评论(0)赞 (2)

Nginx教程

nginx常用代理配置

Nginx 发布于 2018-01-07

因为业务系统需求,需要对web服务作nginx代理,在不断的尝试过程中,简单总结了一下常见的nginx代理配置。 1. 最简反向代理配置 在http节点下,使用upstream配置服务地址,使用server的location配置代理映射。 upstream my_server {...

阅读(452)评论(0)赞 (0)

Nginx教程

nginx日志分析利器GoAccess

9

Nginx 发布于 2018-01-07

面试的时候一定会被面到的问题是:给出web服务器的访问日志,请写一个脚本来统计访问前10的IP有哪些?访问前10的请求有哪些?当你领略过goaccess之后,你就明白,这些问题,除了考验你的脚本背诵记忆能力以外,唯一的作用只有装A或者装C了。 对于nginx日志分析,有很多工具,...

阅读(503)评论(0)赞 (1)

Nginx教程

Nginx配置Web服务器

Nginx 发布于 2017-12-19

本文介绍如何将NGINX配置作为Web服务器,并包括以下部分: 设置虚拟服务器 配置位置 使用变量 返回特定状态码 重写请求中的URI 重写HTTP响应 处理错误 在高层次上,将NGINX配置作为Web服务器有一些问题需要了解,定义它处理哪些URL以及如何处理这些URL上的资源的...

阅读(226)评论(0)赞 (1)

Nginx教程

Nginx架构

1

Nginx 发布于 2017-12-19

处理并发连接的传统的基于进程或线程的模型涉及使用单独的进程或线程处理每个连接,并阻止网络或输入/输出操作。 根据应用,在内存和CPU消耗方面可能非常低效。 产生一个单独的进程或线程需要准备一个新的运行时环境,包括分配堆和堆栈内存,以及创建新的执行上下文。 额外的CPU时间也用于创...

阅读(248)评论(0)赞 (0)

Nginx教程

为什么需要Nginx?

Nginx 发布于 2017-12-19

当前信息时代,哪里都是应用程序。这些应用程序们不仅仅是运行人们工作场所的工具 – 它们现在正在经营人们的生活。 对即时响应的需求,完美的行为和更多的功能是前所未有的。 而且,当然,人们期望应用程序在不同类型的设备上运行平稳,特别是在移动设备上。 应用程序执行的速度与它...

阅读(219)评论(0)赞 (0)

Nginx教程

Nginx特性

Nginx 发布于 2017-12-19

NGINX有什么不同? NGINX使用可扩展的事件驱动架构,而不是更传统的过程驱动架构。 这需要更低的内存占用,并且当并发连接扩大时,使内存使用更可预测。 在传统的Web服务器体系结构中,每个客户端连接作为一个单独的进程或线程处理,随着网站的流行度增加,并发连接数量的增加,Web...

阅读(228)评论(0)赞 (0)