nginx
nginx 相关内容
IT 小松
每个强者都会有背后的心酸苦涩。
展开
-
nginx总结:nginx开发中的问题
1. 解决nginx不能转发带有下划线的 header 如:token_tempunderscores_in_headers on;比如:cookie中可能会有一些带下划线的内容,这种情况,就得在前端的nginx里开启这个选项,写在http或者server区域里都可以。2. 前端页面突然访问报错,引用不到 jquery 等文件可能由于 nginx 中某个文件夹的权限改变,导致当前用户没有权限...原创 2020-10-08 21:55:39 · 220 阅读 · 0 评论 -
nginx学习:nginx底层机制
1. master 和 workermaster进程主要是管理worker进程,⽐如:接收外界信号向各worker进程发送信号(./nginx -s reload)监控worker进程的运⾏状态,当worker进程异常退出后Master进程会⾃动重新启动新的worker进程等worker进程worker进程具体处理⽹络请求。多个worker进程之间是对等的,他们同等竞争来⾃客户端的请求,各进程互相之间是独⽴的。⼀个请求,只可能在⼀个worker进程中处理,⼀个worker进程,不可能处理原创 2020-10-08 21:46:17 · 312 阅读 · 0 评论 -
nginx学习:nginx高可用的配置
1. 修改 keepalived.conf 内容global_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } notification_email_from Alexandre.Cassen@firewall.loc原创 2020-10-08 21:01:38 · 120 阅读 · 0 评论 -
nginx学习:CentOS 8 安装 keepalived
1. 官网复制对应版本的链接,官网地址https://www.keepalived.org/software/2. 进入指定文件夹,下载 keepalivedwget https://www.keepalived.org/software/keepalived-2.0.20.tar.gz3. 解压tar -zxvf keepalived-2.0.20.tar.gz4. 配置并指定安装目录./configure --prefix=/home/eric/keepalived/5. 出现以原创 2020-10-08 19:26:40 · 1027 阅读 · 1 评论 -
nginx学习:nginx动静分离
1. 动静分离动静分离是指在web服务器架构中,将静态页面与动态页面或者静态内容接口和动态内容接口分开不同系统访问的架构设计方法,进而提升整个服务访问性能和可维护性。2. 动静分离的配置2.1 案例:配置图片路径,访问路径为http://192.168.18.11:9000/image/1.jpgserver { listen 9000; server_name 192.168.18.11; location /image { # root 为图片存储路径 root /h原创 2020-10-08 19:00:00 · 105 阅读 · 2 评论 -
nginx学习:nginx负载均衡
负载均衡负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。负载均衡策略原创 2020-10-08 17:48:25 · 107 阅读 · 0 评论 -
nginx学习:nginx反向代理
正向代理正向代理,意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。说明:客户端才能使用正向代理。反向代理反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为原创 2020-10-14 20:27:50 · 213 阅读 · 0 评论 -
nginx学习:nginx配置文件
nginx的核⼼配置⽂件nginx.conf包含三块内容:全局块、events块、http块全局块从配置文件开始到 events 块之间的内容,主要会设置一些影响nginx 服务器整体运行的配置指令,主要包括配置运行 Nginx 服务器的用户(组)、允许生成的 worker process 数,进程 PID 存放路径、日志存放路径和类型以及配置文件的引入等。说明:这是 nginx 服务器并发处理服务的关键配置,worker_processes 值越大,可以支持的并发处理量也越多,但是会受到硬件、软件原创 2020-10-08 16:06:41 · 295 阅读 · 0 评论 -
nginx学习:nginx常用命令
说明:所有命令都基于 sbin 文件夹的 nginx 运行查看 nginx 版本号./nginx -v启动./nginx从容停止,当进程完成当前工作后再停止./nginx -s quit强制停止./nginx -s stop说明:也可以找到nginx进程号,然后使⽤kill -9 杀掉nginx进程重新加载配置文件nginx.conf./nginx -s reload查看帮助信息./nginx -h...原创 2020-10-07 22:39:49 · 71 阅读 · 0 评论 -
nginx学习:CentOS 8 安装 nginx
登录官网,找到自己需要下载的版本右键,复制链接进入到指定目录通过 wget 下载 nginxwget http://nginx.org/download/nginx-1.18.0.tar.gz安装必要插件yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-develgcc 它可以编译 C,C++,Ada,Object C和Java等语言。pcre pcre-devel pcre是一个perl库,包括perl原创 2020-10-07 22:30:06 · 119 阅读 · 0 评论 -
nginx学习:nginx简介
百科介绍Nginx是什么Nginx 是⼀个⾼性能的HTTP和反向代理web服务器,核⼼特点是占有内存少,并发能⼒强Nginx 应用场景1. 反向代理2.Nginx 的特点原创 2020-10-08 15:37:47 · 777 阅读 · 0 评论