结合 Nginx 将 DoNetCore 部署到 阿里云的安装配置方法

基础环境配置域名和服务器请先自行购买基于 云服务器ECS 创建一个应用实例,选择系统镜像为 Ubuntu 16.04,在本机通过 SSH 进行远程连接,并进行相关配置
ssh root@http://39.108...

2020-11-18

Ansible批量部署Nginx的示例代码

1.1 将nginx的安装包,和安装脚本copy到客户端,并安装脚本
vim /ansible/roles/nginx/tasks/nginx.yml- name: copy nginx_tar_gz to client copy: src=nginx-1.8.0.tar.gz de...

2020-11-18

详解nginx代理socket.io服务踩坑

nginx代理了两台socket.io服务器。socket.io的工作模式是polling升级到websocket现象通过nginx请求服务时,出现了大量的400错误,有时候能升级到websocket,有时候会一直报错。但...

2020-11-18

Nginx访问限制配置详解

什么是Nginx访问限制配置
nginx访问限制可以基于两个方面,一个是基于ip的访问控制,另一个是基于用户的信任登陆控制
下面我们将对这两种方法逐个介绍
基于IP的访问控制介绍:可...

2020-11-18

nginx配置多个虚拟主机vhost的方法示例

在nginx下配置虚拟主机vhost非常方便。主要在nginx的配置文件nginx.conf中添加一个server即可比如我想配置两个虚拟主机,通过域名linux.com和linux2.com访问,分别对应的目录是...

2020-11-18

详解Nginx 虚拟主机配置的三种方式(基于IP)

Nginx配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置。详解Nginx 虚拟主机配置的三种方式(基于端口) https://www.freexyz.cn/ar...

2020-11-18

详解Nginx 虚拟主机配置的三种方式(基于端口)

Nginx配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置。详解Nginx 虚拟主机配置的三种方式(基于IP) https://www.freexyz.cn/arti...

2020-11-18

Nginx 虚拟主机配置的三种方式(基于域名)

Nginx配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置。详解Nginx 虚拟主机配置的三种方式(基于IP) https://www.freexyz.cn/arti...

2020-11-18

Nginx配置如何区分PC或手机访问不同域名

新官网上线,但在手机上访问新官网的体验很差,要求在手机上访问新官网时访问旧官网,可以通过修改Nginx配置来实现自动跳转。
首先是新官网的Nginx配置文件加个跳转判断,通过user-...

2020-11-18

Nginx反代Mogilefs分布式储存示例详解

一、分布式存储系统简介随着信息技术不断的发展,给我们带来便利的同时,不断增加的数据量级、信息之间的连接关联越来越复杂、数据访问的并发量日益增加对I/O的要求越来越高、...

2020-11-18

Ngnix在Windows下的安装及环境配置(将nginx作为服务运行)

首先也是重要的一个步骤,在Windows环境下如何安装Ngnix服务呢?前往http://nginx.org/en/download.html 下载合适的版本, 当然推荐的使用MainLine版本,下载好之后,解压后双击Ngni...

2020-11-18

nginx 隐藏版本号与WEB服务器信息的解决方法

nginx不仅可以隐藏版本信息,还支持自定义web服务器信息先看看最终的隐藏结果吧具体怎么实现呢,其实也很简单,请往下看1 官网下载最新稳定版wget http://nginx.org/download/ngi...

2020-11-18

Nginx单IP地址配置多个SSL证书的方法示例

默认情况下,Nginx一个IP地址仅支持一个SSL证书,需要多个IP地址才能配置多个SSL证书,在公网IP地址有限的情况下,可以使用TLS Server Name Indication extension(SNI, RFC 6066),它...

2020-11-18

利用nginx和腾讯云免费证书制作https的方法

之前一直在研究,https怎么弄。最近看到了腾讯云提供的免费得ssl证书,寻思把网站弄成https。首先先去腾讯云购买一个免费得证书。点击后填写内容,然后下载证书解压证书就可以看...

2020-11-18

nginx配置ssl实现https访问的步骤(适合新手)

前言刚刚部署完服务器后的我满怀欣喜地访问自己的网站,看哪都哪满意。但是兴奋感一过发现,诶,为什么浏览器左上角会提示不安全?想了想,不行,我也要搞个https来,我也要上锁!HTTP协议...

2020-11-18

nginx中的listen指令实例解析

剧情回顾
上一篇文章我们分析了location指令的解析过程,简单的回顾一下这个内容:每个location对应一个ngx_http_core_loc_conf_t结构体,所有的location通过一个双向队列连接在...

2020-11-18

Nginx中accept锁的机制与实现详解

前言nginx采用多进程的模,当一个请求过来的时候,系统会对进程进行加锁操作,保证只有一个进程来接受请求。本文基于Nginx 0.8.55源代码,并基于epoll机制分析1. accept锁的实现...

2020-11-18

ubuntu16.04下彻底卸载nginx的相关命令

nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外ngi...

2020-11-18

Nginx利用Lua+Redis实现动态封禁IP的方法

一、背景我们在日常维护网站中,经常会遇到这样一个需求,为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。...

2020-11-18

nginx安装到指定目录的方法示例

公司需求,需要在同一台机器上装两个不同位置的 nginx。what!我之前都是直接装在 /user/local/ 下的啊, 或者 yum install nginx 装在 /etc/nginx 啊,这怎么办
经过我的一番寻找...

2020-11-18

Nginx之proxy_redirect使用详解

今天在做nginx反向代理apache的时候出了一点点问题,原来后端apache用的端口是8080通过反向代理后,使用wireshark抓包发现location头域数值为http://192.168.1.154:8080/wuman/...

2020-11-18

在nginx中设置三级域名的方法示例

问题描述通过配置nginx可以设置一个IP地址下面通过不同的端口访问不同的Web应用,但是时间长了之后端口号和应用之间的关系就很模糊了。
如 http://120.79.79.XX:9001 和forei...

2020-11-18

Nginx安装lua-nginx-module模块的方法步骤

ngx_lua_module 是一个nginx http模块,它把 lua 解析器内嵌到 nginx,用来解析并执行lua 语言编写的网页后台脚本特性很牛叉,可自行百度查看,这里主要是示范一下,如何在Nginx下安...

2020-11-18

nginx代理多次302的解决方法(nginx Follow 302)

用proxy_intercept_errors和recursive_error_pages代理多次302
302是HTTP协议中的一个经常被使用状态码,是多种重定向方式的一种,其语义经常被解释为“Moved Temporarily”。...

2020-11-18

Centos7 安装Nginx整合Lua的示例代码

前言本人的使用的电脑是Mac,操作系统是macOS Mojave。电脑上装有虚拟机。
虚拟机上安装Centos7操作系统,在其之上安装Nginx及Luau类库,整个过程是在系统安装完成之后开始记录...

2020-11-18

nginx编译安装后对nginx进行平滑升级的方法

nginx编译安装后用了一段时间后发现当前版本有漏洞或需要新的功能时就需要对当前nginx版本进行版本升级,但又不能影响正常的使用,所以这时就需到对nginx的平滑升级,更新到最新...

2020-11-18

nginx配置支持https的示例代码

1、简介你还在让你的网站裸奔在网络上吗?在这里我们将搭建 免费版 HTTPS,免费的,免费的,免费的,重要的事情说三遍。超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传...

2020-11-18

使用nginx设置代理服务器

nginx可以利用其反向代理的功能来进行负载均衡的实现,同时也可以使用其正向代理的功能设置代理服务器,比如在内网的环境中,在可以连接外网的机器上运行nginx作为代理服务器,其他...

2020-11-18

详解Nginx 对访问量的控制

目的
了解 Nginx 的 ngx_http_limit_conn_module 和 ngx_http_limit_req_module 模块,对请求访问量进行控制。Nginx 模块化
nginx 的内部结构是由核心模块和一系列的功能模块...

2020-11-18

使用nginx模拟进行金丝雀发布的方式

这篇文章介绍一下蓝绿部署以及使用nginx如何最简单地模拟一下金丝雀发布的方式金丝雀发布/灰度发布金丝雀发布的重点在于:试错。金丝雀发布的来历本身就是自然界的美丽生物在...

2020-11-18

使用nginx模拟进行蓝绿部署的方式

这篇文章介绍一下蓝绿部署以及使用nginx如何最简单地模拟一下蓝绿部署的方式蓝绿部署蓝绿部署的重点在于如下特点 1. 蓝色版本和绿色版本同时存在 2. 实际运行的环境为蓝...

2020-11-18

为Nginx启用Brotli压缩算法的方法示例

Brotli是一种全新的数据格式,可以提供比Zopfli高20-26%的压缩比。什么是 Brotli 压缩算法Brotli最初发布于2015年,用于网络字体的离线压缩。Google软件工程师在2015年9月发布...

2020-11-18

负载均衡的基本知识以及使用nginx进行负载均衡的简单例子

nginx一般可以用于七层的负载均衡,这篇文章将介绍一些负载均衡的基本知识以及使用nginx进行负载均衡的简单的例子。四层负载均衡 vs 七层负载均衡经常会说七层负载均衡还是四...

2020-11-18

nginx反向代理进行yum配置的步骤详解

part.0 使用背景
公司内网服务器不能直接通过Internet上网,但为了与外网通信和同步时间等,会指定那么几台服务器可以访问Internet。这里就是通过能上网的机器作为代理,制作内网...

2020-11-18

nginx利用ctx实现数据共享、修改上下文功能

环境: init_worker_by_lua, set_by_lua, rewrite_by_lua, access_by_lua, content_by_lua, header_filter_by_lua, body_filter_by_lua, log_by_lua, ngx.timer., balancer_...

2020-11-18

shell脚本之nginx自动化脚本

这个脚本,可以满足nginx开启,停止和重启的操作#!/bin/bash. /etc/init.d/functionsfunction usage() { echo $"usage:$0 {start|stop|restart}" exit 1}function start() {...

2020-11-18

如何用Nginx解决前端跨域问题

前言在开发静态页面时,类似Vue的应用,我们常会调用一些接口,这些接口极可能是跨域,然后浏览器就会报cross-origin问题不给调。最简单的解决方法,就是把浏览器设为忽略安全问题,设...

2020-11-18

nginx实现一个域名配置多个laravel项目的方法示例

背景
随着公司的子项目越来越多,会有大大小小十几个工程(仅后端),按照原先的做法,每上线一个项目,那么必须要有一个二级域名映射到对应的工程上,十个工程那么就意味着需要有十个二...

2020-11-18

nginx配置location方法总结

location匹配顺序
1."="前缀指令匹配,如果匹配成功,则停止其他匹配
2.普通字符串指令匹配,顺序是从长到短,匹配成功的location如果使用^~,则停止其他匹配(正则匹配)
3.正则表达式指...

2020-11-18

详解Nginx静态服务配置(root和alias指令)

静态文件
Nginx以其高性能著称,常用与做前端反向代理服务器。同时nginx也是一个高性能的静态文件服务器。通常都会把应用的静态文件使用nginx处理。
配置nginx的静态文件有两...

2020-11-18

Nginx+SSL实现双向认证的示例代码

首先创建一个目录
cd /etc/nginxmkdir sslcd sslCA与自签名
制作CA私钥
openssl genrsa -out ca.key 2048制作 CA 根证书(公钥)
openssl req -new -x509 -days 3650 -key ca.k...

2020-11-18

利用Nginx反向代理解决跨域问题详解

问题
在之前的分享的跨域资源共享的文章中,有提到要注意跨域时,如果要发送Cookie,Access-Control-Allow-Origin就不能设为*,必须指定明确的、与请求网页一致的域名。在此次项目...

2020-11-18

nginx 代理服务器配置双向证书验证的方法

生成证书链
用脚本生成一个根证书, 一个中间证书(intermediate), 三个客户端证书.脚本来源于(有修改)
https://stackoverflow.com/questions/26759550/how-to-create-own-se...

2020-11-18

nginx代理服务器配置双向证书验证的方法

生成证书链用脚本生成一个根证书, 一个中间证书(intermediate), 三个客户端证书.中间证书的域名为 localhost.#!/bin/bash -xset -efor C in `echo root-ca intermediate`;...

2020-11-18

为何要小心Nginx的add_header指令详解

前言大家都知道,nginx配置文件通过使用add_header指令来设置response header。昨天无聊用curl查看一个站点的信息,发现返回的头部与想象中的不一样:HTTP/2 200date: Thu, 07 Fe...

2020-11-18

nginx配置教程之add_header的坑详解

前言add_header 是 headers 模块中定义的一个指令,顾名思义就是用来添加 http 响应头的。但请注意他只是「添加」而已,并不是重写。所以如果已经存在某个头,再使用 add_header...

2020-11-18

借用nginx.vim工具进行语法高亮和格式化配置nginx.conf文件

我用的tengine,安装目录是/usr/local/tengine。1.下载nginx.vimhttps://www.vim.org/scripts/script.php?script_id=18862.将nginx.vim上传至 ~/.vim/syntax/,并在~/.vim/...

2020-11-18

nginx上部署react项目的实例方法

测试项目:react-demo 克隆你的react-demo项目到服务器上(默认使用Github管理我们的项目) 如果需要,请安装项目环境,比如:node.js,yarn等 进入项目目录,执行npm run build,开始构建...

2020-11-18

Nginx跨域设置Access-Control-Allow-Origin无效的解决办法

nginx 版本 1.11.3使用大家说的以下配置,验证无效,跨域问题仍然存在add_header 'Access-Control-Allow-Origin' '*';add_header 'Access-Control-Allow-Credentials' 'true';a...

2020-11-18

Centos7.x下Nginx安装及SSL配置与常用命令详解

一、安装
采用yum方式安装##自动安装yum nginx##启动nginx二、SSL及默认端口配置
泛解析配置server{ listen 443; server_name *.banacoo.cn; ssl on; ssl_certificate...

2020-11-18
返回顶部
顶部