-
Nginx 日志中打印 POST 请求体
$request_body The variable’s value is made available in locations processed by the proxy_pass, fas
2025-01-06, Views: 113 , Topics: Nginx
-
Nginx 动态解析 proxy_pass 地址
使用场景 Kubernetes中,一些代理的地址(K8S内部Service)会随着业务开启或关闭。 如果固定写死一个地址,那么在没有Service情况下,Nginx就会启动报错。 动态解析配置 添加
2025-01-03, Views: 210 , Topics: Nginx Kubernetes
-
Nginx 日志中记录下游响应时间
$request_time 整个请求的总时间。从Nginx接收到请求,到Nginx返回给请求方的总耗时时间。包含了Nginx自身逻辑执行时间和下游请求时间。 $upstream_response_t
-
Nginx 转发 HTTPS 请求
说明 对于https请求,与http请求一样,使用proxy_pass即可(不包括自签名HTTPS证书)。 配置 location /api/ { proxy_pass https://te
-
Nginx 请求 URL 返回 301 状态码
原因 在请求URL时发现没有添加/的请求,返回的是301状态码。 示例 test是一个文件夹,文件夹中有一个index.html页面。 http://localhost:8080/test 从定向
2024-09-02, Views: 568 , Topics: Nginx
-
Vue 配置子路径
场景 以/admin开始的路径都是Vue单页面应用的管理后台页面。 框架 使用了Vue 3 + Vue Router 4 + Vite 5 + Nginx。 配
-
Nginx server name 规则
测试域名 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 loc
2024-01-29, Views: 674 , Topics: Nginx
-
Nginx 路由单页面应用的子路径
需求 Nginx路由到前端单页面应用,根路径是网站首页,/admin是后台管理系统的路径。 前提 前端工程打包时,需要注意必须包含子路径。 Nginx 配置 l
2024-01-27, Views: 770 , Topics: Nginx
-
Nginx 直接返回数据
示例 location /hello { default_type text/html; add_header Content-Type 'te
2024-01-24, Views: 733 , Topics: Nginx
-
Nginx [emerg] host not found in upstream
错误信息 ❯ nginx -t nginx: [emerg] host not found in upstream "abc" in /opt/homebrew
2024-01-23, Views: 2145 , Topics: Nginx
-
macOS 安装 Nginx
Homebrew brew install nginx 输出 ❯ brew install nginx Running `brew update --auto-
-
Nginx 502 Bad Gateway
现象 请求页面得到502 Bad Gateway。 日志 查看error.log日志,发现有upstream sent too big header while
2023-03-13, Views: 1052 , Topics: Nginx
-
Kubernetes Ingress 控制器 Nginx
概念 Ingress相当于一个7层的负载均衡器,是Kubernetes对反向代理的一个抽象,它的工作原理类似于Nginx,可以理解成在** Ingress 里建
2022-03-17, Views: 2188 , Topics: Kubernetes Nginx
-
Docker 部署 Nginx
搜索镜像 docker search nginx 拉取镜像 版本号可以去官网查看:https://hub.docker.com/_/nginx docker p
-
只有一部分接口跨域问题
现象 已经配置了Nginx,使其拦截OPTIONS请求,解决跨域问题。 大部分接口可以跨域访问了,但有一个接口还是提示跨域请求。 排查 查看Nginx的acce
-
PHP No input file specified 解决办法
场景 Windows、php-cgi、Nginx、ThinkPHP 启动 php-cgi 监听9000端口,指定配置文件 .\php-cgi.exe -b 12
-
Ubuntu 卸载 Nginx
apt-get 方式安装 apt-get remove nginx nginx-common apt-get purge nginx nginx-common
-
Nginx 负债均衡的几种方式
轮询 http { upstream loadbalanceone{ server 127.0.0.1:9000; se
-
Nginx(OpenResty) 去掉默认错误页面中的版本号
说明 修改Nginx的源码才能去除,所以必须通过编译安装,yum或apt-get方式无法修改。 适用于OpenResty。 Nginx和OpenResty的开源
-
Ubuntu 使用 Certbot 给 Nginx 添加 SSL 证书
关于 Certbot Certbot不用注册Let's Encrypt账号(它会自动帮你注册),不用手动修改配置服务器配置,一行命令搞定。 安装示例 以我的服务
2021-05-10, Views: 3085 , Topics: Nginx Let's Encrypt HTTPS