Nginx使用泛域名反向代理及后端动态前缀
<h4>概述</h4> <p>在某网络论坛上遇到需要Nginx泛域名反向代理且反向代理的后端域名前缀需与访问的域名前缀相同。</p> <blockquote> <p>需要通过访问<code>abc.test1.lolicp.com</code>(abc为随机值)来实现反向代理后端HO...
51工具盒子
<h4>概述</h4> <p>在某网络论坛上遇到需要Nginx泛域名反向代理且反向代理的后端域名前缀需与访问的域名前缀相同。</p> <blockquote> <p>需要通过访问<code>abc.test1.lolicp.com</code>(abc为随机值)来实现反向代理后端HO...
#### 概述 项目中安装部署最新nginx后由开发修改对应配置文件。在启动和重新启动nginx发现systemctl命令卡住无输出,在终止命令后发现服务实际已经运行。 #### 解决办法 由于Nginx为yum安装,默认的pid文件路径是`/run/nginx.pid`,开发修改了nginx中的默认pid文件路径。导致systemctl命令无法读取到pid内容以至于夯住...
<h3>概述</h3> <p>因需对Nginx网站日志进行统计分析,故需调整日志输出格式为所需要类型。</p> <h3>配置</h3> <pre><code>log_format 日志格式名称 '日志内容格式' </code></pre> &l...
#### 概述 由于在网站调试中发现作为节点的Nginx端请求504 Gateway Time-out导致无法正常访问,但在本地中访问正常。 #### 解决方法 ##### 1.修改proxy连接超时时间 修改完成后重启nginx服务 # Proxy 连接超时 proxy_connect_timeout 30; ##### 2.检查后端服务端口 如...
<h4>概述</h4> <p>由于Nginx启用了Cache需要对指定页面或文件内容进行缓存清理,故提供清理脚本。</p> <h4>脚本内容</h4> <pre><code>#!/bin/bash # Auto Clean Nginx Proxy_Cache Shell Script...
<h5>介绍</h5> <p><code>ngx_cache_purge</code> is <code>nginx</code> module which adds ability to purge content from <code>FastCGI</code>, ...
<h4>基础配置</h4> <h5>隐藏版本号</h5> <p>经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞。</p> <pre><code>http { server_tokens off; ...
<h4>一、<strong>Nginx 平滑升级概述</strong></h4> <p>随着网站并发访问量越来越高,Nginx版本换代越来越频繁,最新的Nginx更新了许多的新功能。生产环境中版本升级是必然的,但是线上业务不能停,此时Nginx的升级就是运维的重要工作了。</p> <h4>二、N...
<h4>概述</h4> <p>根据实际需要部署web服务,并进行适当优化配置。</p> <h4>基础环境配置</h4> <h5>安装编译所需的依赖</h5> <p>Yum源配置参考:<a href="https://51tbox.com/">...
<h1>前言 {#%E5%89%8D%E8%A8%80}</h1> <p><code>ChatGPT</code> 是不面向中国用户提供服务的,而且国内使用网页版也非常麻烦,比如需要国外IP等网络环境,但是我们可以自建网页版解决这个问题,可以参考文章:<a href="https://51tbox.co...