nginx

nginx虚拟主机实战

nginx虚拟主机实战 基于nginx部署网站 虚拟主机指的就是一个独立的站点,具有独立的域名,有完整的www服务,例如网站、FTP、邮件等。 Nginx支持多虚拟主机,在一台机器上可以运行完全独立的多个站点。 一、为什么配置虚拟主机 一些草根流量站长,常会搭建个人站点进行资源分享交流,并且可能有多 ......
实战 虚拟主机 主机 nginx

nginx基础

Web服务器常指的是(world wide web ,www)服务器、也是HTTP服务器,主要用于提供网上信息浏览。 我们大部分人接触互联网,都基本上是通过浏览器访问互联网中各种资源。 Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的 请求后才会响应,最终用于提供服务程序 ......
基础 nginx

nginx 文件下载conf

server { listen 8088; server_name localhost; gzip on; gzip_static on; # 需要http_gzip_static_module 模块 gzip_min_length 1k; gzip_comp_level 4; gzip_proxi ......
文件下载 文件 nginx conf

Tengine 安装 nginx-module-vts 模块

## Tengine 安装 nginx-module-vts 模块 > 使用 Tengine 作为反向代理服务器,发现 Tengine 日志中接口请求过慢,需要绘制 grafana 展示详细的接口情况 ### 解决思路 * 第一版解决思路,修改 Tengine 中 access log 日志格式,转 ......
nginx-module-vts 模块 Tengine module nginx

Nginx V1.20.1部署

https://mp.weixin.qq.com/s/i8XmjuW9yRXwqtiSvACpxg ```shell # 下载二进制安装包 wget http://nginx.org/download/nginx-1.20.1.tar.gz # 解压 tar zxvf nginx-1.20.1.ta ......
Nginx 20.1 20 V1

如何在nginx.conf中使用系统的环境变量(env)?

一、需求 如果在nginx的配置中,想要使用系统中,已经存在的环境变量的值,然后在后面的配置中使用这个变量的值,在系统中的这个变量,可以是动态变化的,比如pod的名字,这个环境变量,在每次pod的启动的时候,都会会发生变化的 那么,有什么办法来实现这个需求呢? 通过使用lua模块,来实现。 或者是, ......
变量 环境 系统 nginx conf

nginx location带@

[toc] ##nginx location带@ 我想访问 https://dev-das.aaa.com/@config 和 https://dev-das.aaa.com/config 的时候都能跳转到后端 ``` location ~* /@?config { proxy_redirect o ......
location nginx

Nginx漏洞修复:SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱

SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱【原理扫描】。 需编辑 nginx.conf 解决。 1、生成 dhparams.pem。 cd /usr/local/nginx/conf openssl dhparam -out dhparams.pem 2048 chmod ......

docker 操作nginx命令+docker-compose常用命令及yml文件编写

docker-compose常用命令及yml文件编写 https://blog.csdn.net/doubiy/article/details/118997661 https://docs.docker.com/compose/ 1.观察下载容器镜像过程 docker run -d nginx:la ......
命令 docker docker-compose 常用 compose

nginx代理webSocket 和eventSource 相关配置

文章转载自: https://blog.csdn.net/Embrace924/article/details/92649471 nginx代理webSocket 和eventSource 请求超时连接不通 但是本地可以nginx代理出了问题 不能普通代理一样要先发起普通请求代理 然后通过一些属性再 ......
eventSource webSocket nginx

nginx 和 php

如果访问 index.php 那么一定要include fastcgi.conf (是相对路径,这点要注意) 举例: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi.conf; } ......
nginx php

nginx 工作过程| 如何启动

http://nginx.org/en/docs/beginners_guide.html 配置文件改变之后,不起作用 reload 之后: 如果配置文件正确,则会开启新的worker ,并通知旧的结束手头的工作。(头:你们干完手里的就撤,不要接新活儿) 如果配置文件不正确,则忽略,继续指导旧的工作 ......
过程 nginx

CentOS安装Nginx

CentOS安装Nginx 一、安装环境 ```cobol yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel ``` 二、下载Nginx版本 1.官网直接下载`. ......
CentOS Nginx

nginx开启websocket

http { map $http_upgrade $connection_upgrade { default upgrade; '' close; } upstream websocket { server 192.168.100.10:8010; } server { listen 8020; l ......
websocket nginx

Nginx 反向代理的配置和注意点(成功配置)

反向代理配置成功 首先,Nginx 和 Java 后端都运行在云服务器的 docker 容器中。ps: 需要确保云服务器端口正常开放,以及两个容器都能被正常的访问。现在想让 ng 做反向代理达到如下目的:通过前端 url 地址的映射,来访问后端的接口。反向代理流程:前端 url 地址 =》ng服务器 ......
Nginx

Nginx 反向代理的配置和注意点(成功配置)

**反向代理配置成功** 首先,Nginx 和 Java 后端都运行在云服务器的 docker 容器中。*ps*: 需要确保云服务器端口正常开放,以及两个容器都能被正常的访问。 现在想让 ng 做反向代理达到如下目的:通过前端 url 地址的映射,来访问后端的接口。 反向代理流程:前端 url 地址 ......
Nginx

springboot +nginx 配置http2

# 说明 - nginx端使用http2+https,如果不使用https,浏览器会默认走http1.1 - 后台使用http2,不使用https,因为内部服务之间没必要每次校验证书 # nginx配置 ``` # user root; worker_processes auto; error_lo ......
springboot nginx http2 http

通过Nginx权限认证拦截资源

nginx认证转发模块 Module ngx_http_auth_request_module 详细参考官网 ngx_http_auth_request_module (nginx.org) 模块 (1.5.4+) 实现 基于子请求结果的客户端授权。 如果子请求返回 2xx 响应代码,则允许访问。 ......
权限 资源 Nginx

Nginx 安装部署

Nginx 入门 简介 简介 自己看官网咯!懒得写了🍌 https://nginx.org/ 安装部署 (1)linux安装 源码构建Nginx 安装nginx编译所需要的依赖 (注: 建议用 yum 安装最方便) yum -y install gcc gcc-c++ make libtool z ......
Nginx

使用定时任务+脚本方式对nginx进行日志切分

使用定时任务+脚本方式对nginx进行日志切分 nginx路径:/home/nf/nginx nginx日志路径:/home/nf/nginx/logs 切分目标文件:access.log error.log 创建脚本: 1 vim /home/nf/cut_nginx_log.sh 1 #!/bi ......
脚本 任务 方式 nginx 日志

nginx配置图片服务器

start nginx //运行nginx nginx -s stop // 停止nginx nginx -s reload // 重新加载配置文件(如修改配置文件后,可通过该命令重新加载) nginx -s quit // 退出nginx nginx -v //可查nginx版本 #user no ......
服务器 图片 nginx

如何在Linux上启用 Nginx 的 HTTP/2 协议支持

HTTP/2 是 HTTP 网络协议的主要修订版本,其专注于 HTTP 协议的性能改进。HTTP/2 协议的目标是减少延迟,并且允许在 Web 浏览器和服务器之间的一个连接上并行发起多个请求,因此 Web 应用程序会更快。 在本篇教程中,我们将像你展示如何在安装有 Ubuntu 或 CentOS 作 ......
Linux Nginx HTTP

k8s实战案例之部署Nginx+Tomcat+NFS实现动静分离

根据业务的不同,我们可以导入官方基础镜像,在官方基础镜像的基础上自定义需要用的工具和环境,然后构建成自定义出自定义基础镜像,后续再基于自定义基础镜像,来构建不同服务的基础镜像,最后基于服务的自定义基础镜像构建出对应业务镜像;最后将这些镜像上传至本地harbor仓库,然后通过k8s配置清单,将对应业务... ......
动静 实战 案例 Tomcat Nginx

winows 下iis+nginx +php 部署

我们服务器使用的server 2008,由于iis里还有asp.net 网站,php就想用iis做代理转发到nginx 来处理请求。 第一步:我为了省事,直接安装的phpstudy 下载地址:https://www.xp.cn/ 第二步: 安装好后,设置运行fast-cgi,可以使用以下命令做bat ......
winows nginx iis php

nginx 上传限制 client_max_body_size

nginx报错:413 Request Entity Too Large 如下: 进入 nginx/conf 编辑 nginx.conf 配置文件:其中调整 client_max_body_size 大小 http { include mime.types; default_type applica ......
client_max_body_size client nginx body size

nginx+ngx_lua_waf的实现 centos7

介绍: ngx_lua_waf是⼀个基于ngx_lua的web应⽤防⽕墙。 主要⽤途有: 防⽌sql注⼊,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击 防⽌svn/备份之类⽂件泄漏 防⽌ApacheBench之类压⼒测试⼯具的攻击 屏蔽常⻅的扫描⿊客⼯具,扫描器 屏蔽异常的⽹ ......
ngx_lua_waf centos7 centos nginx lua

使用openresty替换线上nginx网关之openresty安装细节

# 背景 线上跑了多年的一个网关业务,随着部门的拆分,逐渐有了一个痛点。该网关业务主要处理app端请求,app端发起的请求,采用http协议,post方法,content-type采用`application/x-www-form-urlencoded`,表单中有一个固定的字段,叫功能号,即func ......
openresty 网关 细节 nginx

Nginx日志

nginx.conf中有关访客日志定义如下 #log_format 创建日志格式,名为main log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$ht ......
Nginx 日志

fastDFS + nginx安装

一、环境 centos7.6 二、下载安装包 1、下载fastdfs cd /usr/local/srcwget https://github.com/happyfish100/fastdfs/archive/refs/tags/V6.07.tar.gz -O fastdfs-6.07.tar.gz ......
fastDFS nginx

手把手docker安装nginx

记录下一步步流程,没有使用dockerfile,直接命令安装。 1、下载nginx镜像, 不指定版本默认拉取最新版本 docker pull nginx 2、创建nginx挂载目录, 目录可以自己随便建 mkdir -p /usr/local/nginx 3、启动nginx容器,如果非80端口则使用 ......
docker nginx