![](https://img-blog.csdnimg.cn/20190925145545972.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nginx基础与进阶
君莫笑(๑˙ー˙๑)
欢迎互关,一起学习,共同进步
展开
-
Nginx 简介与其架构设计
Nginx 简介与其架构设计什么是 NginxNginx 在架构中发挥的作用Nginx 架构设计Nginx 的模块化设计Nginx 多进程模型Nginx 的epoll模式代理与反向代理什么是 NginxNginx 是俄罗斯人编写的十分轻量级的 HTTP 服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服...原创 2019-09-29 09:05:30 · 543 阅读 · 0 评论 -
Linux(CentOS7) 下 Nginx1.15.8 安装步骤
安装 make 和 gcc:yum -y install autoconf automake makeyum -y install gcc gcc-c++ 安装nginx依赖的库:yum -y install pcre pcre-devel yum -y install zlib zlib-develyum install -y openssl openssl-devel下...原创 2019-09-25 14:27:51 · 1603 阅读 · 0 评论 -
keepalived 解决入口机器(Nginx)挂掉的问题
keepalived 解决最前端 Nginx 挂掉的问题问题来源LVS 解决思路keepalived 配置 LVS 过程主机配置从机配置检验 keepalived 的 LVS 效果keepalived 监控 Nginx主机配置从机配置充分利用从机问题来源我们有很多 Tomcat服务器交由 Nginx 管理,可 Nginx 所在的这台机器挂了怎么办?你可能会想到再来 2 台 Nginx 机器...原创 2019-10-22 22:52:15 · 3267 阅读 · 5 评论 -
Openresty 的安装
如果有依赖没下载,可以参考 Linux(CentOS7) 下 Nginx1.15.8 安装步骤 前面的依赖下载。下载解压源码:wget https://openresty.org/download/openresty-1.15.8.1.tar.gz tar -zxvf openresty-1.15.8.1.tar.gz 选择需要的插件启用, --with-Components 激活组件,...原创 2019-10-18 22:53:11 · 183 阅读 · 0 评论 -
Nginx 的配置文件 nginx.conf
Nginx 的配置文件 nginx.conf 结构内容结构main 全局设置events 设定nginx的工作模式及连接数上限http 服务器相关属性server 虚拟主机设置upstream 上游服务器设置,主要为反向代理、负载均衡相关配置location URL匹配特定位置后的设置内容#user nobody;#主模块命令, 指定Nginx的worker进程运行用户以及...原创 2019-09-25 16:29:48 · 614 阅读 · 0 评论 -
Nginx 日志配置、日志切割
Nginx 日志配置设置 access.log语法log_format自定义格式设置error_log语法日志切割前置文章:Nginx 的配置文件 nginx.confNginx日志对于统计、系统服务排错很有用。Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志)。通过访问日志我们可以得到用户的IP地址、浏览器的信息,请求的处理时间等信息。错误日志...原创 2019-09-26 11:00:57 · 3134 阅读 · 0 评论 -
Nginx 配置 location 模块实现路由(反向代理、重定向)功能
前置文章:Linux(CentOS7) 下 Nginx1.15.8 安装步骤Nginx 的配置文件 nginx.conf我们访问一个网址,服务器返回对应的资源。那么一个网址是如何对应一个资源的呢?用 Nginx 可以很好地帮我们实现路由功能,我们所有需要做的就是配置好 location 模块。目录语法规则匹配规则proxy_pass 代理转发root 与 inde...原创 2019-09-30 11:35:14 · 92172 阅读 · 6 评论 -
Nginx 负载均衡 —— upstream 配置
Nginx 负载均衡 —— upstream 配置语法格式轮询(默认)weightip_hash代理时的负载使用语法格式upstream 负载名 { [ip_hash;] server ip:port [weight=数字] [down]; server ip:port [weight=数字];} #[]内容为可选项轮询(默认)upstream order { se...原创 2019-10-18 22:06:33 · 1718 阅读 · 1 评论 -
Nginx 解决跨域问题
Nginx 解决跨域问题问题由来Jsonp 的解决之道CORS 的解决之道nginx 配置跨域操作(CORS)简单请求复杂请求CORS 对比反向代理问题由来浏览器拒绝执行其它域名下的 ajax 运作:我想自己做一个搜索网站,但我不会搜索技术,怎么办呢?如果能发起 ajax 请求到百度就好了呢,可以这样吗?肯定不行,如果浏览器在自己的服务器域名对应的 html 页面内,发起 ajax 请求偷...原创 2019-10-20 23:30:32 · 2363 阅读 · 0 评论 -
Nginx 配置防盗链
Nginx 配置防盗链问题来源解决思路问题来源我的服务器里可能有很多好图片,那么别人可能会在自己的 html 里用 img 引用我的图片,这样就会给我的服务器带来压力。解决思路...原创 2019-10-22 09:43:58 · 356 阅读 · 0 评论 -
Nginx 资源压缩
Nginx 资源压缩问题来源解决思路Nginx 配置方法另外问题来源第一次打开页面,静态资源在浏览器上也没有缓存,响应有点慢,用户体验可能不太好,怎么办?解决思路浏览器在发送请求时,会附带自己支持的压缩方式:Nginx 配置方法location ~ /(.*)\.(html|js|css|png)$ { gzip on; # 启用gzip压缩,默认是off,不启用 # ...原创 2019-10-22 10:27:18 · 329 阅读 · 0 评论