美文网首页
win7系统Nginx测试反向代理、负载均衡和代理静态资源

win7系统Nginx测试反向代理、负载均衡和代理静态资源

作者: Lanjerry | 来源:发表于2017-10-19 22:30 被阅读0次

1.测试反向代理

例如我的Tomcat默认地址为:http://localhost:8080/

n1.png

我的nginx的默认地址为:http://localhost:8011/

Paste_Image.png

注意:
1.成功启动nginx会出现2个进程

Paste_Image.png

启动失败的话,到logs文件夹查看error.log文件,一般启动错误是因为端口被占用,“2017/10/19 21:51:39 [emerg] 8460#8556: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)”错误就是指80端口被占用
2.查看端口占用可以用dos命令“netstat -ano | findstr 80”查看,比如我这个命令是查看80端口,假如没有进程占用端口,则什么消息也不显示
3.我默认80端口为iis用了,所以我这里用的端口修改为8011,启动成功访问会出现上图的欢迎页面

Paste_Image.png

修改nginx的配置文件nginx.conf

Paste_Image.png
访问http://localhost:8011/ Paste_Image.png

2.测试负载均衡

创建多一个tomcat服务器地址:http://localhost:8085/

Paste_Image.png

修改nginx的配置文件nginx.conf

Paste_Image.png

这时候访问http://localhost:8011/就有可能出现tomcat1和tomcat2页面,可以在server后面设置weight,默认为1,weight越大,负载的权重就越大。

Paste_Image.png Paste_Image.png

3.测试代理静态资源

上面实现反向代理,实际上我们的需求不是这样的,我们需要分文件类型来进行过滤,比如jsp直接给tomcat处理,因为nginx并不是servlet容器,没办法处理JSP,而html,js,css这些不需要处理的,直接给nginx进行缓存。

修改nginx的配置文件nginx.conf

Paste_Image.png

访问jsp页面

Paste_Image.png

随便找一个相应的文件查看对应的server

Paste_Image.png

通过上述操作,就实现了动态与静态的分离

相关文章

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • Vue+Django 前后端分离项目部署(Nginx+Gunic

    nginx: 反向代理服务器,处理静态资源,负载均衡等。gunicorn: Python WSGI HTTP Se...

  • nginx常用配置

    nginx常用配置 监听端口 访问日志 域名 静态资源 重定向 反向代理 负载均衡 SSL协议 nginx配置微信...

  • nginx

    nginx是现在网站架构必不可少的工具,最常用的功能就是反向代理,资源动静态分离,还有负载均衡。 1.反向代理 修...

  • win7系统Nginx测试反向代理、负载均衡和代理静态资源

    1.测试反向代理 例如我的Tomcat默认地址为:http://localhost:8080/ 我的nginx的默...

  • nginx前端必备知识

    nginx在应用程序中的作用 解决跨域请求过滤配置gzip负载均衡静态资源服务器 正向代理与反向代理 代理是在服务...

  • nginx做反向代理和负载均衡

    nginx的反向代理和负载均衡的区别是什么? 反向代理:是把一些静态资源存储在服务器上,当用户有请求的时候,就直接...

  • nginx系列3——nginx反向代理、动静分离、负载均衡

    nginx反向代理、动静分离、负载均衡 反向代理 要说反向代理,我们就先要理解正向代理 ,下面我们就谈谈正向代理和...

  • Nginx

    Nginx 主要功能 反向代理 通过配置文件可以实现集群和负载均衡 静态资源虚拟化 Nginx安装 1.下载 ng...

  • Nginx的三个主要应用场景

    1 静态资源服务通过本地文件系统提供服务2 反向代理服务Nginx的强大性能缓存负载均衡3 API服务通过Ngin...

网友评论

      本文标题:win7系统Nginx测试反向代理、负载均衡和代理静态资源

      本文链接:https://www.haomeiwen.com/subject/rnipuxtx.html