nginx
烧开的热水壶
呆逼小运维
展开
-
Nginx常用模块及作用
Nginx模块详解nginx模块分为两种,官方和第三方,我们通过命令 nginx -V 查看 nginx已经安装的模块![root@localhost ~]# nginx -Vrnginx version: nginx/1.15.9built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) configure arguments: --pr...原创 2019-11-14 15:37:13 · 4849 阅读 · 0 评论 -
nginx正反向代理和负载配置
Nginx能做什么——反向代理——负载均衡——HTTP服务器(动静分离)——正向代理以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做。反向代理反向代理应该是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的...原创 2019-11-13 14:44:47 · 890 阅读 · 0 评论 -
Nginx实现动静分离
Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术。动静分离技术其实是采用代理的方式,在server{}段中加入带正则匹配的location来指定匹配项针对PHP的动静分离:静态页面交给Nginx处理,动态页面交给PHP-FPM模块或Apache处理。在Nginx的配置中,是通过location配置段配合正则匹配实现静态与动态页面的不同处理方式一、项目简述部...原创 2019-11-13 14:01:33 · 184 阅读 · 0 评论 -
Nginx —— 性能优化
如何有效使用CPU worker_processes number | auto为什么一个CPU就可以同时运行多个进程?CUP宏观上并行,微观上串行把进程的运行时间分为一段段的时间片os调度系统依次选择每个进程,最多执行时间片指定的时长阻塞API引发的时间片内主动让出CUP速度不一致引发的阻塞API硬件执行速度不一致 , 例如CPU和磁盘业务场景产生的阻塞API例...原创 2019-11-13 13:55:45 · 121 阅读 · 0 评论 -
Nginx主配置文件nginx.conf
一 Nginx核心配置文件nginx.conf1.1 定义Nginx运行的用户和用户组user nginx nginx; #改为特殊的用户和组1.2 nginxworker进程数,即处理请求的进程worker_processes 8; #初始可设置为CPU总核数1.3 cpu亲和力配置,让不同的进程使用不同的cpuworker_cpu_affinity 0001 0010 010...原创 2019-11-13 10:23:34 · 193 阅读 · 0 评论 -
nginx设置日志分割
在server配置中,配置一个脚本,目前这个是定义了日,可以定义到分。set多添加几个参数即可 server { listen 80 default_server; root "/app/www/public"; if ($time_iso8601 ~ "^(\d{4})-(\d{2}...原创 2019-11-13 10:07:37 · 247 阅读 · 0 评论 -
nginx配置文件详解
nginx.conf#定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info; #进程文...原创 2019-10-31 15:16:20 · 104 阅读 · 0 评论 -
yum安装nginx
nginx官网vim /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0enabled=1yum -y install nginx其配置文件在/etc/nginx/conf.d/default.con...原创 2019-10-31 10:02:09 · 104 阅读 · 0 评论 -
supervisor管理服务前台同时启动
1、配nginx扩展源vim /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0enabled=12、安装supervisor yum扩展源和安装两个服务yum -y install nginx php ...原创 2019-10-31 09:54:10 · 507 阅读 · 0 评论 -
centos7 源码安装nginx
centos7 源码安装nginx一 什么是nginxNginx是一款轻量级的Web 服务器,反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强,能够支持高达 50,000 个并发连接数的响应。事实上nginx的并发能力确实在同类型的网页服务器中表现较好,使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等二 环境准备1 准备一台干净的cen...原创 2019-10-10 11:03:06 · 339 阅读 · 0 评论