nginx 的使用(反向代理、动静分离)
随便启动一个 nginx 实例,只是为了复制出配置
docker run -p 80:80 --name nginx -d nginx:1.10
将容器内的配置文件拷贝到当前目录:
docker container cp nginx:/etc/nginx
.
别忘了后面的点 修改文件名称:
mv nginx conf
把这个 conf 移动到/mydata/nginx 下
终止原容器:docker stop nginx
执行命令删除原容器:docker rm $ContainerId
创建新的 nginx;
执行以下命令 docker run -p 80:80 --name nginx -v /mydata/nginx/html:/usr/share/nginx/html -v /mydata/nginx/logs:/var/log/nginx -v /mydata/nginx/conf:/etc/nginx -d nginx:1.10
后续使用:
接下来负载均衡到网关
先进入到大的配置文件里面
然后再include上面添加上红色框框里面的。
这是整个服务器的上游服务器的地址。
然后在进入conf.d里面,修改guilimall.conf
不在映射10000端口,直接映射到gulimall。
整体
这个http和server的位置反了
在这里插入图片描述nginx在转到网关的时候会丢掉很多信息,我们需要配置一下nginx,让它不要丢掉哪些信息。
在gulimall.conf里面添加上一下配置
之后,就是网关
记得把gulimall的弄的最后。
要不然其他服务,就会去gulimall下面找,找不到,会404
动静分离
将我们的static资源上传到nginx的html目录下。
修改gulimall.conf配置文件
nginx 的使用(反向代理、动静分离)相关推荐
- 负载均衡反向代理 动静分离
#!/bin/bash IP=192.168.186.77 WG=192.168.186.2 YM=255.255.255.0 DIR=/etc/sysconfig/network-scripts W ...
- Nginx+Tomcat实现反向代理与动静分离
1. 什么是动静分离 所谓动静分离就是通过nginx(或apache等)来处理用户端请求的静态页面,tomcat(或weblogic)处理动态页面,从而达到动静页面访问时通过不同的容器来处理. 2. ...
- Nginx总结(反向代理、负载均衡、动静分离)篇
一.Nginx简介 什么是Nginx Nginx ("engine x")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上ngimx,的并发能力确实在同 ...
- Nginx+httpd反代实现动静分离
什么是动静分离 为了提高网站的响应速度,减轻程序服务器(apache+php,nginx+php等)的负载,对于静态资源比如图片,js,css,html等静态文件,我们可以在反向代理服务器中设置,将访 ...
- history模式 nginx配置_nginx反向代理部署vue项目(history模式)的方法
前言: 根据标题我们要区分出两个信息 1. history 模式部署 ( vue的路由模式如果使用history,刷新会报404错误.) 2. Nginx 做反向代理 问题1思考: vue-route ...
- Nginx+Tomcat负载均衡、动静分离
目录 一:Nginx实现负载均衡原理 二:Nginx动静分离原理 三:Nginx+Tomcat负载均衡.动静分离实验 3.1部署Nginx负载均衡器 3.1.1关闭防火墙,将安装nginx所需的软件包 ...
- 分布式项目-Nginx安装(反向代理)
可以根据parent_id来查询分类的列表 服务器上的图片是如果管理的? 1.如果是分布式环境引用会存在问题 2.图片的下载也会给服务器增加压力 3.如果存在高并发的话,就需要增加tomcat服务器, ...
- linux上安装nginx及实现反向代理
nginx是高性能的http和反向代理的服务器.占用内存少,并发能力强. 主要作用有:反向代理.负载均衡.动静结合. 接下来我将描述一下如何安装nginx,同时实现反向代理功能. 1.安装nginx ...
- Nginx http和反向代理配置实例介绍
Nginx 是一个高性能的 HTTP 和反向代理服务器,本节以实际实例介绍如何实现Nginx 反向代理. 1. 安装Nginx 安装Nginx之前,首先安装相关模块的依赖库: 这里安装Pcre和O ...
- nginx静态资源反向代理
nginx静态资源反向代理 server { listen 80; server_name music.didi365.com; index index.php index.html index.ht ...
最新文章
- 破解.net程序 编译和反编译方法
- 排查一般MySQL性能问题
- 使用帆软finereport实现跳转的一点心得
- UA MATH564 概率分布1 二项分布下
- 快速判断一个数是否是4的幂次方,若是,并判断出来是多少次方! .
- php订阅系统,php redis pub/sub(Publish/Subscribe,发布/订阅的信息系统)之基本使用
- RxJS 系列之二 - Observable 详解
- 记录一次奇葩的sleep(15)引起的Too many connections
- BZOJ_4196_[NOI2015]_软件包管理器_(树链剖分)
- Vue.js 2.0 和 React、Augular等其他框架的全方位对比
- 进击的雨燕------------错误处理
- Ubuntu部署KVM服务器
- Django-组件拾遗
- 黑客攻防实战入门读书笔记
- exe dll html病毒专杀,清除更改主页的mshtmldy.dll、mshtmldx.dll病毒
- 校友小程序定制开发 带我们回到那个学生时代
- 尚融宝15-集成阿里云短信服务
- Webots学习笔记 1.创建自己的仿真机器人模型
- 计算机视觉算法实习生:大厂面试经历(百度、京东、滴滴、字节、美团,旷视,快手,小米)
- EXCEL一般使用技巧总结