使用 Nginx 部署静态页面的方法

Nginx 介绍
Nginx 是俄罗斯人编写的十分轻量级的 HTTP 服务器, Nginx,它的发音为 “ engine X ”,是一个高性能的 HTTP 和反向代理服务器,同时也是一个 IMAP/ POP3/ SMTP 代理...

2020-11-18

基于nginx的静态网页部署的实现

背景:
一序列的html网页需要部署基于nginx的部署:
本文采用的基于openresty的nginx 配置。
简单地配置 Nginx 的配置文件,以便在启动 Nginx 时去启用这些配置即可实现对于编写...

2020-11-18

记一次nginx中proxy_pass的使用问题

最近排查一个web服务的问题,webserver使用的nginx,最终发现是踩了nginx中proxy_pass的一个坑,这里记录下来。踩坑经过一个线上的http服务,示例nginx关键配置如下:server { liste...

2020-11-18

详解linux中 Nginx 常见502错误问题解决办法

常见的Nginx 502 Bad Gateway解决办法如下:
Nginx 502错误情况1:
网站的访问量大,而php-cgi的进程数偏少。
针对这种情况的502错误,只需增加php-cgi的进程数。具体就是修改/usr/...

2020-11-18

nginx反向代理服务因配置文件错误导致访问资源时出现404

最近测试手上的项目,出现访问服务器的资源出现404的错误,这个是不应该会出现的问题,因为在此之前经过测试是没问题,下面是详细情况:1)公司的服务器都是做过nginx反向代理2)访问路...

2020-11-18

详解nginx实现https网站设置

一、HTTPS简介1.https简介HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的...

2020-11-18

Nginx配置SSL证书部署HTTPS网站的方法(颁发证书)

自行颁发不受浏览器信任的SSL证书
手动颁发xshell登录服务器,使用openssl生成RSA密钥及证书# 生成一个RSA密钥 $ openssl genrsa -des3 -out tfjybj.key 1024# 拷贝一个不需...

2020-11-18

修改nginx站点根目录总结经验(小结)

经过半天的琢磨,本人终于把nginx的站点根目录改变了.一.修改nginx配置文件命令 vi /usr/local/nginx/conf/nginx.conf修改里面的两个地方二.很多人修改完这个,在ftp工具上...

2020-11-18

详解nginx服务器绑定域名和设置根目录的方法

nginx服务器绑定域名以及设置根目录非常方便,首先进入nginx安装目录,然后执行vim conf/nginx.conf打开nginx的配置文件,找到server {    .....    .....  }这个代码...

2020-11-18

nginx限制IP恶意调用短信接口处理方法

真实案例:查看nginx日志,发现别有用心的人恶意调用API接口刷短信:30966487 115.213.229.38 "-" [05/Jun/2018:14:37:29 +0800] 0.003 xxxxxx.com "POST /xxx/sendCheckCode HTT...

2020-11-18

由于Nginx配置文件问题导致打不开网站unknown directive的解决

由于Nginx配置文件问题导致打不开网站unknown directive下午手贱看了看nginx的配置文件(PS:老是记不住位置/usr/local/nginx/conf/nginx.conf),稍微改了一些东西,保存重启nginx后...

2020-11-18

nginx使用ssl模块配置支持HTTPS访问的方法

默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译nginx时指定–with-http_ssl_module参数.需求:
做一个网站域名为 www.localhost.cn 要求通过https://www.localhos...

2020-11-18

浅析Nginx 负载均衡4种模式

4 种负载均衡算法
upstream 支持4种负载均衡调度算法:A)轮询(默认):每个请求按时间顺序逐一分配到不同的后端服务器;B)ip_hash:每个请求按访问IP的hash结果分配,同一个IP客户...

2020-11-18

深入浅析nginx四种调度算法和进阶

upstream 支持4种负载均衡调度算法:A)轮询(默认):每个请求按时间顺序逐一分配到不同的后端服务器;B)ip_hash:每个请求按访问IP的hash结果分配,同一个IP客户端固定访问一个后...

2020-11-18

通过nginx代理拦截请求进行全局访问限制

本文介绍了通过nginx代理拦截请求进行全局访问限制,分享给大家,具体如下:运行环境: Ubantu 14.0 tomcat7 nginx 1.4.6(更新后1.5.6)项目中经常会用到权限管理,必然的就会存在...

2020-11-18

nginx配置多个站点共用80端口的解决方法

只用改一个地方,在http模块里面加入你要引用的虚拟主机配置文件目录即可:例如:include /usr/local/nginx/default.d/*.conf;
http { log_format main '$remote_addr - $remot...

2020-11-18

使用Nginx、Nginx Plus抵御DDOS攻击的方法

DDOS 是一种通过大流量的请求对目标进行轰炸式访问,导致提供服务的服务器资源耗尽进而无法继续提供服务的攻击手段。一般情况下,攻击者通过大量请求与连接使服务器处于饱和状...

2020-11-18

Nginx端口映射配置方法

前因
搭建一个网站传统的方法是使用一个web服务器去解析文件入口文件,如使用Nginx,Apache解析到对应的入口文件,但是随着技术的发展,一些语言可以自己起一个web服务,如Node,PHP,...

2020-11-18

Nginx服务状态监控的方法

在Nginx的插件模块中有一个模块stub_status可以监控Nginx的一些状态信息,默认安装可能没有这个模块,手动编译的时候加一下即可。1. 模块安装先使用命令查看是否已经安装这个模...

2020-11-18

详解metricbeat监控nginx情况

本文介绍了详解metricbeat 监控 nginx 情况,分享给大家,具体如下:1.versionos: centos 7.2nginx: nginx-1.13.9metricbeat: metricbeat-6.2.42.download#wget https://artifact...

2020-11-18

详解Nginx SSL快速双向认证配置(脚本)

目前遇到一个项目有安全性要求,要求只有个别用户有权限访问。本着能用配置解决就绝不用代码解决的原则,在Nginx上做一下限制和修改即可。这种需求其实实现方式很多,经过综合评...

2020-11-18

详解Nginx反向代理实现Kibana登录认证功能

Kibana 5.5 版后,已不支持认证功能,也就是说,直接打开页面就能管理,想想都不安全,不过官方提供了 X-Pack 认证,但有时间限制。毕竟X-Pack是商业版。下面我将操作如何使用Nginx反向...

2020-11-18

详解Centos7 源码编译安装 Nginx1.13

关于nginx的相关介绍我就不说了,既然你选择nginx作为你的web服务器,想必你多少也对nginx server有不同认知和理解,接下来我就直接安装。1.先决条件:我使用的是centos7.3 64位核...

2020-11-18

Apache Nginx 禁止目录执行PHP脚本文件的方法

我们在搭建网站的时候,可能需要单独对一些目录进行设置权限,以达到我们需要的安全效果。下面举例说明在Apache或Nginx下如何设置禁止某个目录执行php文件。1.Apache配置<Direc...

2020-11-18

Nginx+Keepalived实现双机热备

一.KeepalivedKeepalived是保证集群高可用的服务软件,网络中优先级高的节点为master负责响应VIP的ARP包,将VIP和MAC地址映射关系告诉网络内其他主机,还会以多播的形式向网络中...

2020-11-18

Nginx源码安装的方法步骤

一、下载Nginx源文件
进入nginx官网下载nginx的稳定版本,我下载的是1.10.0。
下载:wget http://nginx.org/download/nginx-1.10.0.tar.gz
解压:tar -zxvf nginx-1.10.0.tar.g...

2020-11-18

详解Keepalived+Nginx实现高可用(HA)

keepalived的HA分为抢占模式和非抢占模式,抢占模式即MASTER从故障中恢复后,会将VIP从BACKUP节点中抢占过来。非抢占模式即MASTER恢复后不抢占BACKUP升级为MASTER后的VIP。下面...

2020-11-18

nginx+keepalived 高可用主从配置详解

本文介绍了nginx+keepalived 高可用主从配置详解,分享给大家,具体如下:一、系统环境及软件版本CentOS 6.6 x64
keepalived-1.2.18.tar.gz
nginx-1.6.2.tar.gz主服务器:192.168.3...

2020-11-18

使用Nginx搭建图片服务器(windows环境下)

知识点:在windows系统中,搭建图片上传服务器1.进入官网下载nginx压缩包,解压后目录如下2.在解压后的conf/nginx.conf配置文件中,添加添加或者修改带有颜色地方的代码#user nobod...

2020-11-18

配置nginx保证frps服务器与web共用80端口的方法

首先你会有个疑惑,frp是什么呢?简单的说frp就是内网穿透工具,配置好客户端以后,可以通过服务器来访问内网。现在我的服务器,已经用nginx 做站了,80端口只有一个,那如果frp的服务端...

2020-11-18

详解nginx basic auth配置踩坑记

nginx的basic auth配置由ngx_http_auth_basic_module模块提供,对HTTP Basic Authentication协议进行了支持,用户可通过该配置设置用户名和密码对web站点进行简单的访问控制。b...

2020-11-18

Nginx从搭建到配置支持HTTPS的方法

安装基础包ububtuapt-get install build-essentialapt-get install libtoolcentosyum -y install gcc automake autoconf libtool makeyum install gcc gcc-c++进入安装目录...

2020-11-18

nginx部署.net core站点的方法

步骤
aspnetcore程序端口号5001,实际外部端口号8001,相当于把8001收到的请求转发给5001.
把发布出来的文件全部丢掉 /var/www/JuXiangTou 里面去。可以用scp命令或者winscp客...

2020-11-18

Nginx启用gzip压缩的方法示例

在服务器完成了一些配置以后,还需要做的一件事:启用gzip来压缩返回的数据,从而来加快网站的加载速度。以下为在Nginx上启用gzip的相关配置(将其添加到配置文件即可): # 开启gzipgz...

2020-11-18

nginx location 配置 正则表达式实例详解

1.location 介绍&#8226;location 是在 server 块中配置,用来通过匹配接收的uri来实现分类处理不同的请求,如反向代理,取静态文件等
&#8226;location 在 server 块中可以有多个,...

2020-11-18

浅谈Nginx请求限制和访问控制的实现

一、Nginx的请求限制1. HTTP协议的连接与请求HTTP协议版本与连接关系 HTTP协议版本 连接关系 HTTP1.0 TCP不能复用 HT...

2020-11-18

详解nginx的请求限制(连接限制和请求限制)

一,背景 我们经常会遇到这种情况,服务器流量异常,负载过大等等。对于大流量恶意的攻击访问,会带来带宽的浪费,服务器压力,影响业务,往往考虑对同一个ip的连接数,并发数进行限制。...

2020-11-18

CentOS6使用nginx搭建web网站服务的方法

利用CentOS6搭建简易的web服务提示: 其中没有涉及到MySQl、MongoDB的安装和使用,包括docker容器等,使用nginx反向代理静态服务
centOS服务器
可以选用国外或者国内的服务器,...

2020-11-18

在Nginx上配置多个站点的方法

有时候你想在一台服务器上为不同的域名运行不同的站点。比如www.siteA.com作为博客,www.siteB.com作为论坛。你可以把两个域名的IP都解析到你的服务器上,但是没法在Nginx的根...

2020-11-18

Nginx + Tomcat实现请求动态数据和请求静态资源的分离详解

前言上篇博客说明了Nginx在应用架构中的作用,以及负载均衡的思路。这篇实践一下其中的访问静态资源与访问动态资源的操作。一、认识访问静态资源与访问动态资源的区别
静态资...

2020-11-18

详解Nginx如何配置继承模型

要了解nginx的继承模型,首先需要知道nginx使用多个配置块进行操作。 在nginx中,这样的块被称为上下文,例如,放置在服务器上下文中的配置指令驻留在server { }块中,就像放置在http...

2020-11-18

详解Nginx服务器之负载均衡策略(6种)

一、关于Nginx的负载均衡在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的另一...

2020-11-18

Nginx 重定向时获取域名的方法示例

TL;DR
如果你在处理 Nginx 重定向时要获取原请求的域名(比如 HTTP 到 HTTPS),请用 $host 而不是 $server_name 。问题和解决方案
今天碰到一个问题,服务器上一个子域名的请求重...

2020-11-18

centos7编译安装nginx的方法步骤

安装nginx编译所需的lib库yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-develyum -y install pcre pcre-devel查看pcre(正则库)版本pcre-config -...

2020-11-18

详解nginx平滑升级的过程

1、开始之前首先查看当前的使用版本以及编译时的参数:[root@www ~]# /usr/local/nginx/sbin/nginx -Vnginx version: nginx/1.12.2built by gcc 4.4.7 20120313 (Red Hat 4.4...

2020-11-18

nginx 匹配规则小总结(推荐)

nginx location等号类型(=)的优先级最高,需要精确匹配。一旦匹配成功,则不再查找其他匹配项。^~类型表达式。一旦匹配成功,则不再查找其他匹配项。正则表达式类型(~ ~*)的优先级次...

2020-11-18

详解Nginx 13: Permission denied 解决方案

今天在用uwsgi+nginx在部署flask应用时,遇到502的错误,vim /var/log/nginx/error.log查看nginx的错误日志,提示如下错误信息:2018/07/22 00:46:36 [crit] 15890#15890: *74 conn...

2020-11-18

浅谈Nginx七层反向代理和负载均衡

1.介绍1.1 Nginx不仅是一个出色的web软件,其七层代理和负载均衡也是相当出色。Nginx做前端代理,当用户请求服务时,可以根据url进行判断,然后分配到不同的后台webserver上。1.2 N...

2020-11-18

分享nginx+php-fpm实现大文件下载排坑的过程

先上一段代码,支持大文件下载和断点续传,代码来源互联网。set_time_limit(0);// 省略取文件路径的过程,这里直接是文件完整路径$filePath = get_save_path() . $File['save_na...

2020-11-18

nginx配置二级域名的示例代码

为了不让域名fangyuanxiaozhan.com闲置, 作者又买了个国内的虚拟主机(VPS)的ip为 111.230.254.173 , 用wordpress开了个博客网站, 由于vps的空间很大, 我就开了个私有网盘服...

2020-11-18
返回顶部
顶部