博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
6nginx
阅读量:3957 次
发布时间:2019-05-24

本文共 876 字,大约阅读时间需要 2 分钟。

Nginx

反向代理服务器

1.请求转发

2.负载均衡

3.动静分离

什么是请求转发?

在这里插入图片描述

复载均衡中有很多算法:轮循,根据请求时间,权重等等方式…把请求平均分担到不同的服务中去

后面用到了(Gateway)网关,对我们的功能进行了很好的封装

动静分离:Tomcat放java代码,,静态资源图片页面放到其他服务器中

判断访问是java就访问tomcat,静态就访问其他服务器,部署到不同服务器上,每个请求访问不同的内容

在这里插入图片描述

安装nginx:

文件路径最好不要有中文,如果出现问题不好找到!!

启动:

当前文件夹路径下输入:cmd

Doc窗口输入:nginx.exe

我们可以发现有两个进程,这是nginx的特点:多路复用

命令行停止:nginx.exe -s stop

配置nginx实现请求转发:

1.找到nginx配置文件

在这里插入图片描述

2.在nginx.conf进行配置

配置文件大概分三个部分:

在这里插入图片描述

我们主要在http中进行修改

(1)修改nginx的默认端口,把80改成81,,不改可能会有冲突

在这里插入图片描述

(2)配置nginx的转发规则

在http{}里面创建配置

server {        listen       9001; 监听端口        server_name  localhost;主机名称			正则匹配路径	location ~ /eduservice/ {			proxy_pass http://localhost:8001; 转发服务器地址		}		location ~ /eduoss/ {			proxy_pass http://localhost:8002;		}		}

location ~ /eduservice/

正则表达式,进行匹配

请求路径中包含eduservice 转发到http://localhost:8001

所以后端开发时候注意路径尽量不要重复啥的

在这里插入图片描述

前端端口改一下:

在这里插入图片描述

改完nginx配置文件,需要把nginx重新启动

先把nginx停止,再启动

我们试一下效果,可以看到已经请求路径变成nginx的了:

在这里插入图片描述

讲师列表路径:

在这里插入图片描述

转载地址:http://avxzi.baihongyu.com/

你可能感兴趣的文章
JNA-JNI升级版
查看>>
JNA-JNI升级版
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>