nginx
北纬34度停留
这个作者很懒,什么都没留下…
展开
-
我就是认真:nginx作为web服务器
Nginx模型nginx官网,是一个俄罗斯人在2002年开始开发的,第一版在2004年问世。nginx不像传统的web服务器,一个线程响应一个请求,使用事件驱动(异步IO)架构,所以接受的连接数特别大。从而解决了c10k问题(支持三五万并发)。nginx定义:开源的,高性能、轻量级的web服务器反向代理服务器:http协议、mail协议作为web服务器,nginx的特点:高性能稳定性丰富特性简单的...原创 2018-06-15 15:45:31 · 4702 阅读 · 0 评论 -
我就是认真:IO模型学习
IO模型单进程:阻塞多进程:每个进程响应一个请求,缺陷:进程切换次数多,切换本身消耗大量的资源。每个进程地址空间独立,很多资源被加载到用户内存空间会有重复,内存利用效率底。线程:每个线程响应一个请求。线程也需要切换,切换量级比较轻。线程可以共享同一个进程的资源(提高内存使用效率)。但是会有资源争用问题。线程实质上是进程内部的子运行单位线程在linux上被称为轻量级进程(lwp),linux不支持源...原创 2018-06-16 13:53:54 · 336 阅读 · 0 评论 -
我就是认真:nginx作为反向代理
nginx反向代理反向代理:工作在服务器前端,如nginx正向代理:工作在客户端前端,如vpnnginx反向代理nginx可以作为七层协议上的负载均衡主机,即在应用层上的负载均衡主机,七层负载是面向服务的,报文已经被转发至用户空间,这是不同于四层负载的地方(四层负载在内核(TCP协议栈)就被转发给后台RS)。proxy模块Nginx通过proxy模块实现反向代理功能。在作为web反向代理服务器时,...原创 2018-06-17 04:15:45 · 9494 阅读 · 0 评论 -
我就是认真:nginx总结
关于web的基础概念http服务是一个标准的C/S架构服务,客户端请求,服务端响应。一个完整的http架构包括:Client:User Agent、Browser、AB命令等压力测试工具(http request)Server:Web Server(http response)Web Object:web resource(URL)css javascript images htmlASCII:h...原创 2018-06-18 00:02:27 · 1209 阅读 · 0 评论 -
配置nginx反向代理,实现动态静态页面分离
配置nginx反向代理,实现动态静态页面分离实例:nginx代理服务器(缓存服务器):172.25.254.19php处理app:172.25.254.20 (可以添加多台php app server,配置相同)静态页面处理:172.25.254.18 (可以添加多台静态页面sercver,配置相同)配置php app下载php-5.6.35.tar.bz2安装包,进行源码编译[root@php ...原创 2018-06-19 01:12:29 · 5625 阅读 · 0 评论 -
nginx启动脚本浅析
nginx启动脚本浅析编写nginx脚本整理一下逻辑思路,要编写一个nginx启动脚本,都需要什么?nginx服务的操作需要nginx服务的支持,即服务器上必须编译安装了nginx服务nginx启动脚本说白了就是方便对nginx服务启动、关闭、状态查询、热修改的一个脚本文件依赖的几个文件nginx脚本依赖于nginx的二进制系统程序文件:/usr/sbin/nginx(这个在源码编译的时候自定义位...原创 2018-07-14 02:12:39 · 3124 阅读 · 1 评论 -
httpd虚拟主机服务简单学习
httpd虚拟主机为什么要使用虚拟主机?虚拟主机指的是在单一的物理主机上运行多个"网站".虚拟主机主要有三种构建方式,通过虚拟主机可以让不同的站点运行在同一个服务器上而不会被用户明显的感知到.Apache是第一个支持基于IP的虚拟主机服务虚拟主机三种方式: 基于IP地址 基于端口号 基于主机名 很重要的一点:如果开启虚拟主机!中心主机应该关闭!具体方法...原创 2018-08-14 13:45:43 · 453 阅读 · 0 评论 -
nginx配置缓存的优化——有无缓存对服务器的影响
nginx配置缓存的优化前提:nginx前端服务器:172.25.254.34后端lamp平台服务器:172.25.254.11nginx反响代理修改配置nginx主配置文件,使得172.25.254.11成为解析php动态脚本的app server,并分别尝试添加缓存和去掉缓存后对服务器性能的影响。主要用到的主配置文件信息(172.25.254.34):http {...原创 2018-08-22 13:25:25 · 2997 阅读 · 0 评论 -
nginx配置文件简单概述
nginx配置文件概述更多配置点击这里nginx配置文件分为四大模块: 全局变量模块 event事件模块 http模块 mail邮件模块 event模块events { worker_connections 2000; # use [ kqueue | rtsig | epoll | /dev/poll | select | pol...原创 2018-08-24 15:45:57 · 258 阅读 · 0 评论