
Nginx
文章平均质量分 60
jeikerxiao
简单,
展开
-
Nginx 升级安装 echo-nginx-module 模块
Nginx-echo 模块可以在 Nginx 中用来输出一些调试信息,是在测试或学习nginx过程中是一个很好用的工具1. 下载压缩包wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz2. 解压tar zxf v0.61.tar.gz3. 增加模块重新编译查看原来nginx安装过的模块:./sbin/nginx -V可看到:configure arguments: --prefix=/hom原创 2020-06-15 15:11:57 · 1061 阅读 · 0 评论 -
Nginx 配置TCP代理转发
Nginx 配置TCP代理转发使用Nginx 新版的 stream方式,实现TCP/UDP代理转发。在Nginx安装了 stream 模块后。修改nginx.conf在主配置文件下 nginx.conf 增加 stream配置。如 nginx home 为 /opt/software/nginxcd /opt/software/nginx/confvim nginx.conf增...原创 2019-02-21 16:21:03 · 55861 阅读 · 1 评论 -
Nginx 新版本增加TCP模块
Nginx 新版本增加TCP模块新版tcp模块使用 --with-stream查看原来安装的模块查看nginx原有的模块/opt/software/nginx/sbin/nginx -V在configure arguments:后面显示的原有的configure参数如下:--prefix=/opt/software/nginx --with-http_stub_status_modu...原创 2019-02-21 15:59:58 · 4764 阅读 · 0 评论 -
Nginx gzip压缩提升性能
gzip是GNUzip的缩写,最早用于UNIX系统的文件压缩。HTTP协议上的gzip编码是一种用来改进web应用程序性能的技术,web服务器和客户端(浏览器)必须共同支持gzip。目前主流的浏览器,Chrome,firefox,IE等都支持该协议。常见的服务器如Apache,Nginx,IIS同样支持gzip。gzip压缩比率在3到10倍左右,可以大大节省服务器的网络带宽。而在实际应用...原创 2018-12-29 11:03:01 · 983 阅读 · 0 评论 -
Nginx 支持Http2协议
Nginx 支持Http2协议1.要开启HTTP/2协议支持,需要在nginx 1.10以上版本并且需要openssl库的版本在1.0.2以上编译。2.http2.0只支持开启了https的网站。查看当前OpenSSL版本openssl version需要openssl库的版本在1.0.2以上nginx version: nginx/1.14.1built by gcc 4.8.5...原创 2018-12-28 17:39:47 · 3170 阅读 · 0 评论 -
Nginx 增加SSL模块
Nginx 增加SSL模块查看原来安装的模块查看nginx原有的模块/opt/software/nginx/sbin/nginx -V在configure arguments:后面显示的原有的configure参数如下:--prefix=/opt/software/nginx --with-http_stub_status_module编译SSL模块切换到源码包cd /opt/...原创 2018-12-26 17:34:48 · 8870 阅读 · 0 评论 -
Nginx 502 问题:too big header
Nginx 502 问题:too big header问题排查问题怎么解决问题补充知识问题接口报错出现 Nginx 502 Bad Gateway排查问题既然是 Nginx 报错,那么我们就查看 Nginx 服务器错误日志:[error] 12917#0: *62380774 upstream sent too big header while reading response head...原创 2018-12-07 10:29:10 · 4615 阅读 · 0 评论 -
Nginx 配置https引起 Mixed Content 问题
Nginx 配置https引起 Mixed Content 问题1.问题2.原因1.问题Nginx 配置 https 前后端分离项目,后台请求跳转到 http 的 Tomcat。用户 --https–> Nginx --http–> Tomcat打开网站时出现错误:Mixed Content: The page at 'https://wx.com/login.html' w...原创 2018-11-15 16:06:14 · 12344 阅读 · 0 评论 -
Nginx 安装和操作
Nginx 安装和操作1.常用功能2.服务器安装部署2.1安装包目录2.2 Nginx 服务器安装目录3.Nginx 服务的启停3.1 服务的信号控制3.2 Nginx 服务的启动3.3 Nginx 服务的停止3.4 Nginx 服务的重启3.5 服务器的升级1.常用功能HTTP代理和反向代理负载均衡Web缓存2.服务器安装部署cd /opt/softwaremkdir ngi...原创 2018-09-21 14:39:11 · 286 阅读 · 0 评论 -
Nginx location配置
Nginx配置:location配置location 有”定位”的意思,主要是根据Uri来进行不同的定位。在虚拟主机的配置中,是必不可少的。location 可以把网站的不同部分,定位到不同的处理方式上。location的基础语法locationlocation [ 空格|=|~|~*|^~|/|!~|!~* ] /uri/ {}=:严格匹配。如果这个查询...原创 2018-09-10 14:04:29 · 506 阅读 · 0 评论 -
Nginx 配置https
CentOS7 Nginx配置https1.SSL证书申请申请百度云的免费证书百度云上提供一年的免费证书。登录百度云控制台。选择SSL证书服务。选择一年免费的SSL证书。需要对域名进行验证。添加DNS的TXT记录添加TXT记录到域名解析服务器上。域名生效以后,可以看到证书管理中出现证书。在已购证书列表中,可以查看证书。下载证书...原创 2018-07-05 11:31:55 · 513 阅读 · 0 评论 -
Nginx 基础配置
默认的 Nginx 配置文件都放在安装目录 conf 中,主配置文件名为 nginx.conf。nginx.conf 文件结构全局块events块http块server块location块1. 全局块全局块是默认配置文件从开始到 events 块之间的一部分内容,主要设置一些影响 Nginx 服务器整体运行的配置指令,这些指定是全局的。可配置:Nginx 服务器的用户(组)允许生成的原创 2017-07-22 10:36:46 · 293 阅读 · 0 评论 -
Nginx 服务器安装目录介绍
Nginx 服务器安装目录介绍Nginx 安装目录中主要包括了以下4个文件夹:conf (存放配置文件)html (可调用的html网页文件)logs (记录日志文件)sbin (Nginx服务器主程序)1.conf其中会有.default 结束的配置文件,方便我们将配置过的.conf文件恢复到初始状态。也可以文件使用.default 文件作参照,来进行自定义配置。其中nginx.原创 2017-07-15 11:43:18 · 1503 阅读 · 0 评论 -
Nginx 服务的启停控制
1.Nginx 服务的信号控制在Nginx 服务的启停办法中,有一类是通过信号机制来实现的,因此,我们先来介绍一下 Nginx 服务器的信号控制。Nginx 服务在运行时,会保持一个主进程和一个或多个 worker process 工作进程。我们通过给 Nginx 服务的主进程发送信号就可以控制服务的启动和停止了。那么,怎么给主进程发送信号呢?首先,要知道主进程的进程号PID.获取PID有两种方式:原创 2017-07-16 12:00:34 · 2308 阅读 · 0 评论