经验教程 Ningx 常用变量详解 一、常用变量 nginx 有很多内置的变量,这些变量可以在配置文件中使用。下面是一些常见的 nginx 变量: 变量名 定义 $arg_PARAMETER GET请求中变量名PARAMETER参数的值 $args 这个变量等于GET请求中的参数。例如,foo=123&bar=blahblah;这个变量只可以被修改 $binary_remote_add...
经验教程 Nginx 怎么反向代理 websocket 有些程序需要用到 websocket,比如 webssh 和 code-server 等,如果 nginx 需要反向代理到这些程序,那么需要加上相应的配置。 请求头设置 Upgrade 和 Connection 即可。 map $http_upgrade $connection_upgrade { default upgrade; '' close; } server { li...
瞎折腾 Docker 搭建 Nginx 并可以搭建 php 程序 1. 拷贝 nginx 配置文件 通过 docker 安装 nginx,非常简单,但是最好先把 nginx 的配置文件复制出来方便进行修改。 # 创建必要的文件夹 mkdir -p /home/docker/nginx && \ cd /home/docker/nginx && \ mkdir conf.d && \ mkdir html &...
wordpress 使用 nginx 防止域名恶意解析 查看百度统计的入口页面,发现有个奇怪的域名。 好家伙,直接解析到了我的网站上,同时发现直接输入 ip 也能访问博客。受不了,于是着手处理。 开始想到使用 nginx 的 default_server。 server { listen 80 default_server; server_name _; return 444; } 但是我的服务器这样配置不知道为什么不生效,如果 server_name...
瞎折腾 Docker 搭建 hoppscotch 并解决反向代理不成功问题 在服务部署的时候,有些情况不能使用 postman 工具进行接口测试,很多时候就只能用 curl 命令行测试,还是比较麻烦的。 出于想在服务器上搭建接口测试工具的需求,找到了 Hoppscotch 这个工具。 一、介绍 Hoppscotch 是一个开源的轻量级、基于 Web 的 API 管理工具,采用 Vue、Nuxt、TypeScript 开发。从头开始设计构建,考虑易用性和可访问性,为 API...