• 2024-11-22nginx代理返回静态文件中路径不带端口的问题
    nginx代理返回静态文件中路径不带端口的问题修改配置文件/etc/nginx/nginx.conf将proxy_set_headerHost$host;改为proxy_set_headerHost$host:$server_port;server{listen8086;server_namelocalhost;#gzipoff;locatio
  • 2024-11-22Windows + Nginx 环境下实现https证书自动续期
    一、下载win-acmewin-acme 下载后,解压就可以使用了。二、配置win-acme1、证书域名配置选择M选择2,输入域名,回车确认2、域名验证配置选择2,因为HTTP验证方式不支持生成泛域名证书。选择1,使用http文件验证,其他方式取决你自己的情况。输入webroot目录在授权验证时,会在这个目录创建/.
  • 2024-11-22宝塔安装完访问php报错404
    在宝塔面板中安装完PHP后,如果访问PHP文件时出现404错误,可能是由于以下几个原因导致的。以下是一些常见的排查和解决方法:1.检查网站根目录确认网站根目录:登录宝塔面板,点击左侧菜单栏中的“网站”。找到你的网站,点击“设置”按钮。在“基本”选项卡中,确认“网站目录
  • 2024-11-22Nginx通过https方式反向代理的简单实现
    1)nginx的反向代理:proxy_pass2)nginx的负载均衡:upstream下面是nginx的反向代理和负载均衡的实例:负载机:A机器:103.110.186.8/192.168.1.8后端机器1:B机器:192.168.1.102后端机器2:C机器:192.168.1.103需求:1)访问A机器的8080端口,反向代理到B机器的8080端口;访问A机器的8088端口,反向
  • 2024-11-21zabbix监控软件安装图文教程记录
    序言针对zabbix这个软件,我会从三个大的方向来去写,一块内容是监控项目的(如网络设备、服务器设备、网站等),一块内容是写告警的方式(如邮件、企微、飞书、短信等),后续会持续更新1.基础情况介绍1.1.安装监控软件的目的安装监控软件的目的是监控网络设备、服务器设备应用系统的
  • 2024-11-21K8S集群ImagePolicyWebhook配置
    ImagePolicyWebhook用于限制节点调用某个镜像环境查看系统环境#cat/etc/redhat-releaseRockyLinuxrelease9.3(BlueOnyx)#uname-aLinuxRocky9K8SMaster0030215.14.0-362.18.1.el9_3.0.1.x86_64#1SMPPREEMPT_DYNAMICSunFeb1113:49:23UTC2024x86_64x8
  • 2024-11-21Windows下安装启动nginx
    1.下载官网解压缩到本地目录2.常用命令当前文件夹下cmd启动命令:startnginx后续关闭nginx的命令:nginx-sstop修改配置后重启:nginx-sreload3.查看浏览器输入127.0.0.1:804.配置配置文件在conf目录下编辑nginx.conf文件
  • 2024-11-21nginx 正向代理
    这里使用openresty安装基础包yuminstall-ygccmakeautoconfpatchyuminstall-ypcre-developenssl-devel下载openresty源码包和ngx_http_proxy_connect_module模块,编译安装wgethttps://openresty.org/download/openresty-1.21.4.3.tar.gzgitclonehttps://
  • 2024-11-20遇到Web跨域问题,如何通过nginx代理配置解决
    项目场景:系统1:----后端(b):http://111.111.111.111:10080----前端(a):111.111.111.111:10082系统2:----后端(B):http://111.111.111.111:10083----前端(A):111.111.111.111:10081端口服务10082b(后端)10080a(前端)10083B(后端)10081A(前端)问题描述当系统2的前端A(10081),去调系统1的后端
  • 2024-11-20nginx配置反向代理
    由于生产环境中的win2012Server无法获取https的接口数据,产生了通过反向代理获取的想法。但在测试环境win2012安装了iis的urlrewrite,把iis都搞崩溃了,加上iis中配置转发也很麻烦,就没再尝试。后来我想到了nginx,在网上搜了一些配置反向代理的资料,没想到还挺简单的,这里我用的nginx版
  • 2024-11-20ssl证书,以 Nginx 为例
    目录1证书概述1.1常见证书格式1.2证书的几种扩展名1.3关于PKCS#12格式2Nginx下证书配置2.1证书的工作原理2.1.1单向认证2.1.2双向认证2.2CA机构签发2.2.1免费SSL证书申请2.2.2双向认证2.3自签证书2.3.1单向认证2.3.2双向认证附录1:Windows凭据1.1查看Wind
  • 2024-11-20Nginx与Upstream之间产生大量TIME_WAIT连接的解决办法
    1.现象Nginx反向代理了一个Java服务,QPS大概是200,问题发生时的Nginx配置:location/{proxy_passhttp://192.168.3.4:18600;}在上游Java服务器上可以观察到大量(约2000个)的TIME_WAIT状态的网络连接  从Nginx的error日志中还发现与Java服务器建立连接偶发失败的情况
  • 2024-11-20SpringBoot+Docker +Nginx 部署前后端项目
    部署SpringBoot项目(通关版)一、概述使用 java-jar 命令直接部署项目的JAR包和使用Docker制作镜像进行部署是两种常见的部署方式。以下是对这两种方式的概述和简要的优劣势分析:1.1、使用 java-jar 命令直接部署项目的JAR包概述:通过 java-jar 直接部署项目的JA
  • 2024-11-20Nginx服务器配置---反向代理服务时proxy_pass的转发规则
    nginx是由俄罗斯开发的一款httpweb服务器,我们经常用这款服务器做负载均衡和反向代理。今天我们就来聊聊Nginx作为反向代理时,如何进行路由配置。假设你已经部署好Nginx了,我们进入Nginx安装目录,进入nginx.conf文件。找到http节点下的server节点,值是一个json。在json中有一个locat
  • 2024-11-20nginx 按日期生成log
    #!/bin/bash#获取昨天的日期date=$(date+%F-d-1day)#进入Nginx日志目录cd/usr/local/nginx/logs#创建备份目录(如果不存在)if[!-dbak];thenmkdir-pbakfi#移动日志文件到备份目录并重命名mvaccess.logbak/access_$date.logmverror.logbak/error_$date.l
  • 2024-11-20nginx 普通用户使用80端口启动nginx nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
    介绍当我们用普通用户执行启动nginx时,无法启动成功,报错nginx:[emerg]bind()to0.0.0.0:80failed(13:Permissiondenied)报错原因大家都知道默认情况下linux的1024以下端口是只有root用户才有权限占用,于是我们的tomcat,apache,nginx等等程序如果想要用普通用户来占用80端
  • 2024-11-20蓝易云 - 使用Debian、Docker和Nginx部署Web应用教程
    在Debian上使用Docker和Nginx部署Web应用是一种常见的配置方式。下面是一个简单的教程:安装Docker:在Debian上安装Docker,运行以下命令:apt-getupdateapt-getinstall-yapt-transport-httpsca-certificatescurlgnupglsb-releasecurl-fsSLhttps://download.docker.co
  • 2024-11-20Ingress Nginx基本认证
    IngressNginx基本认证1.使用htpasswd工具创建生成nginx认证用户1.安装htpasswd工具#yuminstallhttpd-y2.使用htpasswd工具生成测试用户名和密码#htpasswd-cauthadminNewpassword:Re-typenewpassword:Addingpasswordforuseradmin​#lsauthauth#c
  • 2024-11-20Nginx Proxy Manager:小白也能轻松搭建反向代理
    在现代网络环境中,越来越多的服务需要在同一个服务器上运行,如何合理地管理这些服务,并确保它们能够安全高效地互通,是许多站长和开发者面临的难题。NginxProxyManager(简称NPM)正是为了解决这个问题而生,它提供了一个简单、直观的界面来管理反向代理和SSL证书配置,使得网站、
  • 2024-11-20进程-系统性能和计划任务常用命令-上篇
    12-进程-系统性能和计划任务系统进程确认init进程init:第一个进程,从CentOS7以后为systemd-进程:都由其父进程创建,fork(),父子关系,CoW:CopyOnWrite(读时共享,写时复制)whichinitll/usr/sbin/init进程优先级pstree是一个在类Unix系统中广泛使用的命令行工具,pstre
  • 2024-11-19Docker Swarm 核心概念及详细使用
    DockerSwarm核心概念及详细使用DockerSwarm介绍DockerSwarm是Docker的原生集群管理工具。它的主要作用是将多个Docker主机集成到一个虚拟的Docker主机中,为Docker容器提供集群和调度功能。通过DockerSwarm,您可以轻松地管理多个Docker主机,并能在这些主机上调度
  • 2024-11-19Nginx Ingress Controller的监控日志分析:请求来源IP的深度剖析
    个人名片
  • 2024-11-19Ingress nginx自定义错误页面
     Ingressnginx自定义错误页面的深度定制1、错误页面状态码网站运行过程中难免出现问题,为用户抛出一个错误页面,常见的错误页面包含403、404、500、502、503、504状态码,这些常见的错误页面状态码的含义如下403Forbidden404NotFound500InternalServerEroor502
  • 2024-11-19使用Tengine 对负载均衡进行状态检查(day028)
    本篇文章对于在服务器已经安装了nginx,但却希望使用Tengine的状态检查或其他功能时使用,不需要卸载服务器上的nginx,思路是使用干净服务器(未安装过nginx)通过编译安装Tengine,通过对./configure的配置,保证安装Tengine的环境与nginx服务器相同,(同时,加入需要的Tengine模块),编译,最后将
  • 2024-11-19安装nginx
    前提:安装docker服务并配置私有库云服务器或者本地服务器开放nginx端口80拉取Nginx镜像#登陆私有库dockerlogin-uadmin-p私有库密码http://8.134.59.62:8083#查看私有库的镜像列表curl8.134.59.62:8083/v2/_catalog#拉取nginx镜像dockerpull8.134.59.62:8083/n