
Nginx
文章平均质量分 57
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务
姜太小白
代码搬运工,保证亲测可行
展开
-
【Nginx】Nginx代理Tomcat配置及404问题解决
Nginx代理Tomcat配置及404问题解决原创 2025-04-11 14:12:27 · 464 阅读 · 0 评论 -
【Nginx】设置https和http同时使用同一个端口访问
设置https和http同时使用同一个端口访问原创 2025-01-07 11:29:53 · 1213 阅读 · 0 评论 -
【Nginx】使用自生成证书配置nginx代理https
使用自生成证书配置nginx代理https原创 2024-01-17 14:02:01 · 1714 阅读 · 0 评论 -
【Nginx】nginx 解决504超时问题
nginx 解决504超时问题原创 2023-11-21 17:02:25 · 5163 阅读 · 0 评论 -
【Nginx】Nginx $remote_addr和$proxy_add_x_forwarded_for变量详解
Nginx $remote_addr和$proxy_add_x_forwarded_for变量详解原创 2023-08-31 09:53:12 · 3768 阅读 · 0 评论 -
【Nginx】安装make后遇到/bin/sh: 第 0 行:cd: ../pcre-8.38: 没有那个文件或目录
遇到/bin/sh: 第 0 行:cd: ../pcre-8.38: 没有那个文件或目录原创 2023-08-16 09:06:20 · 740 阅读 · 0 评论 -
【Nginx】Nginx 报错400 Request Header Or Cookie Too Large
Nginx 报错400 Request Header Or Cookie Too Large原创 2022-06-23 16:46:48 · 4284 阅读 · 0 评论 -
【Nginx】设置文件上传、下载、缓存大小、临时文件存放路径
配置参数: 1)配置请求体缓存区大小 client_body_buffer_size 10m; 2)配置客户端上传限制最大值 client_max_body_size 20m;3)配置客户端下载限制最大值proxy_max_temp_file_size 5000m; 4)设置临时文件存放路径(可选配置) client_body_temp_path /data/temp; ps:设置临时文件存放路径。只有当上传的请求体超出缓存区大小时,才会写到临时文件 中,注意临原创 2022-05-28 23:15:59 · 14506 阅读 · 1 评论 -
【Nginx】配置客户端缓存
一、客户端缓存的作用告知浏览器获取的信息是在某个区间时间段是有效的。二、配置vim /usr/local/nginx/conf/nginx.conf#在整个http中生效 配置到http段里expires 1h;#单位参数 d day 天|H hour 小时 M 分三、查看是否生效...转载 2022-05-26 11:38:19 · 343 阅读 · 0 评论 -
【Nginx】增加X-Frame-Options配置防止页面被嵌套(点击劫持)
X-Frame-OptionsX-Frame-Options 有三个值:DENY表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。 SAMEORIGIN表示该页面可以在相同域名页面的 frame 中展示。 ALLOW-FROM uri表示该页面可以在指定来源的 frame 中展示。nginx配置X-Frame-Options头配置文件一般在nginx/conf/nginx.conf中add_header X-Frame-Options SAMEO...原创 2022-05-11 12:10:59 · 4140 阅读 · 0 评论 -
【Nginx】nginx隐藏版本号
在实际运用nginx中我们最好将我们的版本号直接隐藏,因为有些版本号的nginx被爆出了漏洞,所以我们为了安全起见,最好将我们的版本号隐藏。1.对于未安装的nginx我们使用源码编译安装才可以将版本号和web服务器名称都更改掉。我们需要进入我们的源码包的目录 编辑以下配置文件scr/core/nginx.conf1 #define NGINX_VERSION "1.10.2"2 #define NGINX_VER "nginx/" NGINX_VERSION 我将以上的两个配置文件修改.原创 2022-05-11 12:07:49 · 8553 阅读 · 0 评论 -
【Nginx】基于http响应状态码做权限控制的auth_request模块
安装auth_request模块(默认并未编译进Nginx,通过--with-http-auth-request-module启用) cd nginx-1.8.0./configure \--prefix=/usr/local/nginx \--pid-path=/var/run/nginx/nginx.pid \--lock-path=/var/lock/nginx.lock \--error-log-path=/var/log/nginx/error.log \--http-log-pa原创 2021-09-09 23:59:32 · 2235 阅读 · 0 评论 -
【Nginx】配置 HTTPS 过程
配置站点使用 https,并且将 http 重定向至 https。1. nginx 的 ssl 模块安装查看 nginx 是否安装http_ssl_module模块 $ /usr/local/nginx/sbin/nginx -V 如果出现configure arguments: --with-http_ssl_module, 则已安装(下面的步骤可以跳过,进入nginx.conf配置)。 下载 nginx 安装包, nginx官网1.14.1稳定版本tar.gz包...原创 2021-06-22 16:29:50 · 169 阅读 · 0 评论 -
【Nginx】如何查看nginx版本
一、linux平台上的查看 在linux平台上,nginx有两种安装方式,分别是: yum源安装 编译安装 下面我们分别来看这种安装方式怎么查看nginx的版本信息,首先来看yum安装的,如下面所示,执行yum安装命令: yum install nginx -y 然后yum命令分析依赖开始下载nginx并安装,安装完成后。在最后的输出信息中,会显示Installed字样,下面就是对应的nginx软件的详细版本信息。如下面图中所示,可以看到安装的版本是1.12.2-2..原创 2021-06-09 11:56:59 · 62136 阅读 · 2 评论 -
【Nginx】centos6 nginx 开机启动
在/etc/init.d/目录下创建 nginx 文件:vim /etc/init.d/nginx#!/bin/sh## nginx - this script starts and stops the nginx daemon## chkconfig: - 85 15# description: NGINX is an HTTP(S) server, HTTP(S) reverse \# proxy and IMAP/POP3 proxy se原创 2021-03-31 13:16:50 · 422 阅读 · 0 评论 -
【Nginx】最强 Nginx 的学习手册 ( 建议收藏 )
Nginx 是一个高性能的 HTTP 和反向代理服务器,特点是占用内存少,并发能力强,事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好。Nginx 专为性能优化而开发,性能是其最重要的要求,十分注重效率,有报告 Nginx 能支持高达 50000 个并发连接数。01Nginx 知识网结构图Nginx 的知识网结构图如下:02反向代理正向代理:局域网中的电脑用户想要直接访问网络是不可行的,只能通过代理服务器来访问,这种代理服务就被称为正向代理。.原创 2021-03-13 22:44:31 · 327 阅读 · 0 评论 -
【Nginx】Nginx+Center OS 7.2 开机启动设置
centos 7以上是用Systemd进行系统初始化的,Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。关于Systemd的详情介绍在这里。Systemd服务文件以.service结尾,比如现在要建立nginx为开机启动,如果用yum install命令安装的,yum命令会自动创建nginx.service文件,直接用命令 1 systemcel enable nginx.ser原创 2021-03-13 18:27:11 · 237 阅读 · 0 评论 -
【Nginx】启动nginx: [error] open() “/var/run/nginx/nginx.pid“ failed (2: No such file or directory) 的解决
问题: 重启虚拟机后,再次重启nginx会报错:nginx: [error] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)问题原因: 提示信息说明在/var/run/nginx/目录下找不到nginx.pid文件,解决方式有两种: 第一种方式:创建默认目录/var/run/nginx/; 第二种方式:修改nginx.conf文件,指定pid文件所在目录...原创 2021-03-13 18:15:00 · 587 阅读 · 0 评论 -
【Nginx】CentOS 7下的安装
搭建教程环境centos7,nginx1.8nginx是c语言开发的,所以java的那一套基本配置有没有关系并不大!但是必须有c语言的开发环境来支撑!当然这些环境的配置少不了联网下载了,所以保证Linux的联网是安装的前提保证!1、环境配置yum install gcc-c++yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel...原创 2021-03-12 22:52:04 · 153 阅读 · 0 评论 -
【Nginx】windows下的安装及使用
1.下载nginxhttp://nginx.org/en/download.html 下载稳定版本,以nginx/Windows-1.12.2为例,直接下载nginx-1.12.2.zip下载后解压,解压后如下2.启动nginx有很多种方法启动nginx(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过(2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可3.检查nginx是否...原创 2020-06-26 22:47:00 · 182 阅读 · 0 评论