本文介绍一些负载均衡和反向代理的一些基本概念,然后介绍如何基于nginx实现,包括两种安装nginx的方法:yum安装和源码安装,以及ngix该如何配置等。 什么是负载均衡? 概念 负载均衡是高可用网络基础架构的关键组件…
分类:Nginx
抛个关于nginx下载文件乱码的问题
今天做项目,需要下载pdf文件,要显示中文名字,比如:服务协议.pdf 前端页面的请求是:localhost/test/test.pdf?n=服务协议 test.pdf放在nginx上 nginx添加如下配置: loca…
[面试专题]跨域解决方案
跨域产生 同源策略限制,同源是指:域名,协议,端口相同。 1.跨域资源共享(CORS) 需要被请求方的服务端设置: Access-Control-Allow-Origin。兼容性不够好,在IE10以下的浏览器不支持。 2…
[笔记] nginx 两种方式 启动 重启 停止 升级
nginx安装情况 安装目录为 /usr/local/nginx/ 配置文件目录为 /usr/local/nginx/conf/ 日志文件目录为 /usr/local/nginx/logs/ 命令方式 启动 /usr/l…
添加 Nginx 为系统服务(service nginx start/stop/force-reload)
一般情况,安装好 Nginx 后,使用它的命令是 它的路径+对应的命令 ,但路径很长,每次使用都很麻烦,现在添加一个 service nginx xxx 的方式,简单快捷,在很多教程中也是如此使用。 新建 nginx 文…
提高安全性的最佳 Nginx 配置
由于安全问题一直是重中之重,这里整理下 nginx 的安全配置。文章大部分参考了 Best nginx configuration for improved security(and performance). 及 Je…
小记:Nginx代理axios请求及注意事项
近期写个小demo,因为用到某大厂的在线数据,接口做了跨域限制,所以利用Nginx代理来解决这些问题。 1. nginx.conf 配置信息 由于nginx.conf配置信息较多,本篇只关注跟axios和静态资源请求设置…
node+express+nginx架构关于上传文件出现 Request Entity Too Large 的问题
解决方法分两步走: 1、修改express框架设置请求的允许最大值 将原框架中这两行代码: app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ exte…
【web安全】深入理解CSRF漏洞的原理及利用方式
对于web客户端的攻击,除了首当其冲的XSS以外,CSRF也是一个非常重要的安全漏洞。CSRF漏洞是跨站请求伪造,也有少数文章中称其XSRF,其实指的是同一个东西。这个漏洞的原理要分两层,狭义的CSRF和广义的CSRF。…
Nginx部署前后端分离服务以及配置说明
安装Nginx 在CentOS 7 服务器中使用yum命令安装Nginx: sudo yum install -y nginx 配置Nginx 文件位置 一般nginx配置文件在 etc目录下,也可以执行命令 rpm -…
在nginx location中用alias代理文件
介绍nginx中location块的匹配符(~, ~*, ^~, [space]等)与alias文件代理的关系 实验环境 静态资源目录 E: /static a.js b.js /case/ c.js d.js e.js…
使用 nginx 同域名下部署多个 vue 项目,并使用反向代理
花了 3 天时间,趁着我还没有忘记,先记录下来 效果 目前有 2 个项目(project1, project2),还有一个 nginx 自带的 index.html,我添加了对应的链接代码(稍后粘贴出来),为了统一管理子…