首页 > 系统相关 >NGINX 备忘清单_开发速查表分享

NGINX 备忘清单_开发速查表分享

时间:2023-04-23 13:12:03浏览次数:47  
标签:速查表 重定向 代理 备忘 NGINX 反向 upstream 服务器

NGINX 备忘清单

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 ,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。

nginx 快速参考备忘单显示了它的常用命和配置使用清单。入门,为开发人员分享快速参考备忘单。

开发速查表大纲

  • 入门

    • 服务管理

    • Docker 安装

    • 简单代理

    • 全局变量

    • 监听端口

    • 域名 (server_name)

    • 负载均衡(简单实例)

    • 负载均衡(权重)

    • upstream ip_hash

    • upstream fair

    • server 可选参数

    • upstream url_hash

    • upstream keepalive

    • 子文件夹中的代理

    • 反向代理

    • 静态资源(传统 Web 服务器)

    • HTTPS 协议

    • 重定向(301永久)

    • 重定向(302临时)

    • 永久重定向到 HTTPS 安全域

    • 重定向参数

    • HTTP 请求端真实的IP

  • 示例

    • websocket 的代理 keepalive

    • Apache 的反向代理

    • Gitlab 的反向代理

    • 重定向整个网站

    • 重定向单页

    • 重定向整个子路径

    • 负载均衡

    • 内容缓存

    • 跨域问题

    • 重定向 URI 来解决跨域问题

    • 跳转到带 www 的域上面

    • 代理转发

    • 屏蔽 IP

    • 强制将 http 重定向到 https

    • 代理转发连接替换

    • 爬虫 User-Agent 过滤

    • 图片防盗链

    • 虚拟目录配置

    • 屏蔽文件目录

    • 防盗图配置

    • 阻止常见攻击

    • Gzip 配置

    • 使网站不可索引

  • 另见

标签:速查表,重定向,代理,备忘,NGINX,反向,upstream,服务器
From: https://www.cnblogs.com/itbanzuan/p/17346253.html

相关文章

  • nginx自定义负载均衡及根据cpu运行自定义负载均衡
    1.nginx如何自定义负载均衡在Nginx中,可以通过配置文件自定义负载均衡策略。具体步骤如下:首先,在Nginx配置文件中定义一个upstream模块,并设置负载均衡策略和后端服务器列表,例如:upstreammyapp{serverbackend1.example.comweight=3;serverbackend2.example.com;se......
  • nginx解析漏洞
    Nginx漏洞复现与总结–FreeBuf网络安全行业门户1、文件解析漏洞描述:对于任意文件名,在后面添加/xxx.php后,即可作为php解析影响范围:该漏洞是nginx配置所导致,与版本无关。按照:phpStudy默认配置Nginx解析漏洞-漏洞复现/渗透测试/网络安全/信息安全/黑客技术-东塔网络安全学院_哔......
  • nginx访问日志,写一个统计一个时间段内,每一分钟有多少个IP访问的shell脚本怎么写?
    可以使用Shell脚本结合awk命令和sed命令来实现对Nginx访问日志的统计。具体实现如下:#!/bin/bash#访问日志文件路径access_log="/var/log/nginx/access.log"#时间段start_time=$(date-d"yesterday00:00:00""+%d/%b/%Y:%H:%M:%S")end_time=$(date"+%d/%b/%Y:......
  • nginx的location匹配顺序是怎么样的?rewrite转发到uptream和直接在proxy_pass转发到ups
    Nginxlocation匹配的顺序在Nginx配置文件中,location指令用于配置请求匹配到的URL路径对应的处理规则。location指令匹配URL路径的方式是先精确匹配,然后正则匹配,最后使用URI重写实现后备匹配。匹配顺序如下:先精确匹配location指令中以=开头的模式;然后正则匹......
  • 阿里云1+X云计算开发与运维实战——在ECS中部署容器化应用Nginx
    1.1 实验概述开始实验后,系统自动创建一个Linux的ECS实例。根据实验步骤操作说明,安装Docker应用,熟悉Docker的基本指令,拉取容器化应用Nginx的镜像,部署Nginx应用,最后验证部署结果。1.2 实验目的熟悉Docker的安装和基本指令,熟悉部署Docker应用基本方法。1.3实验架构1.4实验准备实验......
  • nginx配置文件
    关于Nginx的核心配置文件nginx.confusernginx;worker_processesauto;error_log/var/log/nginx/error.lognotice;pid/var/run/nginx.pid;events{worker_connections1024;}http{include/etc/nginx/mime.types;default_typeapplication/oct......
  • 反向代理---nginx
    1.安装mysqlhttps://www.cnblogs.com/tony-hyn/p/15777762.html远程连接mysql服务器时,无法连接.===防火墙是否把3306端口放行。查看防火墙放行的端口号:firewall-cmd--list-port添加放行的端口号:firewall-cmd--add-port=3306/tcp--zone=public--permanent并重启防......
  • sodick成型机数据采集备忘 【沙迪克】
    设置IP地址数据输出会输出到电脑的文件夹如果没有【数据输出】,就找厂商升级。   二娃制作www.erwa.cn ......
  • 12、Argo rollouts结合Ingress Nginx进行Canary流量迁移
    Argorollouts结合IngressNginx进行Canary流量迁移Istio环境中支持两种流量分割模式◼更新期间,使用不同的Service分别承载新旧版本的流量◆Canary和Stable版本分别对应一个独立的Service⚫canaryService:待发布的新版本⚫stableService:待更新的......
  • Nginx命令
    命令启动nginxstartnginx查看是否存在进程tasklist/fi"imagenameeqnginx.exe"查看进程号psaux|grepnginx重新加载配置文件nginx-sreload快速关闭nginx-sstop有序关闭nginx-squit查看版本号./nginx-vnginx.conf文件#usernobody;#==工作进程数,一......