常用服务-Nginx
文章平均质量分 63
常用服务-Nginx
玄德公笔记
赠人玫瑰,手有余香。
展开
-
docker-compose快速启动nginx
前言本文包括如下部分:1)docker-copose快速启动nginx2)开发环境快速启动nginx的一个方案。1. 容器启动nginx1.1 docker-compose 文件创建nginx目录,目录下创建docker-compose.yml文件如下:version: "3"services: nginx-02: #我这里是内网镜像,替换成你可用的镜像 image: "harbocto.xxx.com.cn/public/nginx" restart: on-.原创 2021-09-15 17:48:16 · 1703 阅读 · 0 评论 -
k8s-启动nginx
创建nginx.yml文件如图:apiVersion: apps/v1kind: Deploymentmetadata: name: web namespace: testspec: replicas: 1 selector: matchLabels: app: web template: metadata: labels: app: web spec: containers: - nam.原创 2021-08-14 12:02:16 · 1404 阅读 · 0 评论 -
nginx使用keepalived做高可用
环境说明1. 安装2. 安装 MASTER节点2.1 配置文件2.2 创建检查脚本2.3 启动3. 安装BACKUP节点3.1 配置文件3.2 创建检查脚本3.3 启动4. 测试关闭keepalived测试nginx宕机测试原创 2022-07-20 23:38:12 · 852 阅读 · 0 评论 -
容器中的nginx日志
1. 容器中的nginx日志2. nginx容器日志持久化原创 2021-09-15 19:57:34 · 5297 阅读 · 1 评论 -
nginx的location指令(实战示例、匹配顺序、匹配冲突)
1. 对url的匹配1.1 默认匹配1.2 精确匹配( = )1.3 正则,区分大小写 ( ~ )1.4 正则表达式,不区分大小写 ( ~* )2. 匹配顺序2.1 示例(精确匹配最高)2.2 示例(字串匹配次之)2.3 示例(正则匹间配高于通用匹配)2.4 示例(正则表达式间前边的为准)2.5 示例(通用匹配兜底)3. 匹配间的冲突3.1 通用匹配 VS 字串匹配原创 2022-10-31 22:57:43 · 524 阅读 · 0 评论 -
nginx的location匹配字段后斜杠的作用
1. 测试1.1 proxy_pass 到端口1.2 proxy_pass 端口后接目录2. 总结2.1 规则归纳2.2 实际使用原创 2021-09-15 19:43:16 · 1159 阅读 · 1 评论 -
nginx使用自签CA证书(docker-compose启动nginx容器,https访问nginx)
1. nginx.conf2. docker-compose.yml3. 证书文件4. build目录5. 启动和查看原创 2022-01-20 09:11:41 · 1618 阅读 · 1 评论 -
nginx按请求类型转发(GET/POST/PUT/DELETE等请求分别转发到不同后端地址)
1. 示例只转发GET和POST请求不转发POST请求PUT请求返回4002. 完整示例示例设计nginx配置postman验证原创 2022-10-20 11:31:36 · 2731 阅读 · 0 评论 -
Nginx内置变量详解
1. 请求值- $args (参数)- $query_string (请求参数)- $is_args (参数判断)- $arg_PARAMETER- $request (客户端请求)- $request_body (客户端请求的报文体)- $request_body_file- $request_filename (请求文件路径)- $request_method (请求的方法)- $uri (请求URI)- $request_uri (请求的URI,带参数)2. 客户端信息- $原创 2022-11-01 22:55:38 · 5410 阅读 · 0 评论 -
nginx 该报502错误确显示404
现象nginx转发后端服务报错,应是502,但是返回值却是404分析查看nginx配置文件,有如下一段 error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; }报错404是因为返回 50* 之后,会转到 /50x.html 页面,而找不到50x.html报的 404错误解决方法一将上边那一段整个注释掉原创 2021-09-15 19:55:27 · 621 阅读 · 0 评论