JavaWeb之nginx的入门

1.Nginx的入门

概述:Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP/SMTP服务器,Nginx是由lgor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日,其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名,2011年6月1日,nginx1.0.4发布,其特点是占有内存少,并发能力强

Nginx的应用场景

  • http服务器,可以做静态网页的http服务器
  • 配置虚拟机,一个域名可以被多个ip绑定,可以根据域名的不同把请求转发给运行在不同端口的服务器
  • 反向代理,负载均衡,把请求转发给不同的服务器

Nginx的下载安装

官方网站:http://nginx.org

Windows下安装测试:

下载了nginx的压缩包后,进行解压,双击nginx.exe即可启动nginx服务,之后在浏览器上输入:localhost:80,如果可以看到Welcome to nginx!,即nginx已经启动成功了

Linux下安装测试:

可以参考:https://blog.csdn.net/qq_23832313/article/details/83578836

2.Nginx的配置与使用

1.虚拟机配置(在nginx解压后的conf文件夹的nginx.conf文件进行配置的)

  • 基于ip地址的虚拟机配置
  • 基于域名的虚拟机配置
  • 基于端口的虚拟机配置

2.反向代理配置

3.负载均衡配置

所谓的负载均衡简单说就是将一台服务器原来承受的压力由多台服务器来分配,可以在nginx中实现tomcat集群,通过weight来分配权重

posted @ 2020-08-08 14:57  luyi001  阅读(350)  评论(0编辑  收藏  举报