• 如何安装Nginx SSL证书

    步骤1:安装nginx web服务器我们假设系统上已经安装了nginx,但如果还没有安装它,请使用以下命令进行安装。$ sudo apt-get install nginx步骤2:获取SSL证书对于创建SSL证书,第一个要求是创建私钥和CSR。CSR是一个文件,其中包含有关域的所有详细信息,包括公钥 2024-08-09 15:03:04
  • 5分钟上手nginx分流实战

    nginx分流(负载均衡)方式轮询:每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除weight(权重):指定轮询权重,weight和访问比率成正比,用于后端服务器性能不均的情况。比如性能好的服务器权重设置较大值,性能差的权重设置较小值ip_hash:每个请求按访问 2024-08-09 14:48:11
  • gzip 与 brotli 在 nginx 内的配置

    http { # 开启gzip gzip on; # 开启gzip_static # gzip_static 开启后可能会报错,需要安装相应的模块, 具体安装方式可以自行查询 # 只有这个开启,vue文件打包的.gz文件才会有效果,否则不需要开启gzip进行打包 gzip_s 2024-08-09 14:33:17
  • Nginx安装并开启https

    本文以CentOS为例,安装Nginx,并开启HTTPS。卸载原有的openssl,查看openssl安装情况,系统自带的需要卸载。查看已安装情况rpm -qa | grep opensslopenssl-libs-1.0.2k-8.el7.x86_64openssl-1.0.2k-8.el7.x8 2024-08-09 14:03:28
  • apache、iis、nginx拦截屏蔽ip

    网站管理过程中,总是存在某个ip或ip段大量恶意访问自己网站的情况,直接导致服务器带宽跑满,直接影响自己网站打开慢,或者直接打不开情况。apache#1.1.2.2表示某个ip#3.3.3. 表示这个ip段<IfModule mod_rewrite.c>RewriteEngine 2024-08-09 13:48:13
  • 编译Nginx服务部署静态网页

    Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件 (IMAP/POP3) 代理服务器,并在一个BSD-like协议下发行.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.编译安装Nginx1.配置Yum仓库,安装Nginx所依赖的包文件,以 2024-08-09 13:18:10
  • 简单实现 nginx 用户登录认证

    1. 安装 htpasswd 工具2. 创建认证用户在次添加用户时输入时输入会在/etx/nginx/passwd.db文件中生成用户名和加密的密码:myuser:YlmaHlkJnzhxG3.nginx 增加两项配置:增加 authbasic 和 authbasicuserfile4 . 重启ng 2024-08-09 12:33:13
  • 企业级电商网站使用Nginx+Lua(OpenResty)实现高性能Web应用

    简介OpenResty是一款基于Nginx的高性能负载均衡服务器容器,简单来说是Nginx+Lua。结合了Lua语言来对Nginx进行扩展,使得在Nginx上具有web容器功能。使得可以使用lua脚本来进行web的开发。有了lua,我们可以借助于nginx的异步非阻塞的功能,达到使用 lua 异步并 2024-08-09 10:47:54
  • 基于Docker + Consul + Nginx + Consul-Template的服务负载均衡

    正文1. 工具介绍1.1. Nginx一个高性能的 HTTP 和反向代理服务器,用于前端访问流量到后台应用服务器负载均衡和请求转发。1.2. Consul-templateConsul-template 是 HashiCorp 基于 Consul 所提供的可扩展的工具,通过监听 Consul 中的数 2024-08-09 10:03:05
  • Nginx配置可用参数

    Nginx可用参数参数名称注释$arg_NAMEHTTP 请求中某个参数的值,如/index.html?name=zhangsan,可以用$arg_name 取得zhangsan$argsHTTP 请求中的完整参数。例如,在请求/index.html?id=1&name=zhangsan 中 2024-08-09 09:48:10