Nginx服务器如何配合Java开发项目

Nginx服务器如何配合Java开发项目,第1张

nginx不能直接和java搭绝改配使用的,因为亩姿nginx不能解析并耐判java,nginx一般只想java服务器,

nginx指向tomcat,tomcat解析java

Nginx确实是比较常用的技术(服务器)之一,不仅Java应用可以使用到,它可以应用在很多场景下。下面我就按照自己的理解,向大家介绍一下。

什么是Nginx

如果你是Java程序员,没用听说过Nginx的话,那么你肯定听说过Apache吧。Nginx也是一样,是一种WEB服务器。它有以下特点:

是使用C语言开发出来的,基于事件驱动架构,性能很高,高并发能力极强;

跨平台,可以运行在windows、Linux、Mac、Solaris等 *** 作系统上;

第三方模块很多(生态环境好)。

那么我们再看看Nginx能做什么:

反向代理

这个概念大家一定很耳熟,那么在说反向代理之前,先看看什么是正向代理。

正向代理:我想访问谷歌,没办法直接访问,这时候找一个代理服务器,我通过代理服务器访问谷歌;正向代理特点是客户端知道要访问的服务器地址是什么;服务器不知道客户端是谁,正向代理-代理的是客户端;

反向代理:代理服务器接收互联网端的请求,转发请求到内网中的服务器(可能会是多台服务器中的一台),得到服务器的响应之后,再把响应返回给客户端;这时候客户端不知道服务器在哪,反向代理-代理的是服务端。

在一个项目的架构中,正向代理和反向代理可能同时存在。

负载均衡

因为Nginx可以做反向代理服务器,它可以把客户端的请求发送给服务器端;客户端的请求数量,就是负载量。

那么把负载量,粗销按照一定的规则,分发给不同的服务器就行处理,这个就叫做负载均衡;负载均衡的好处,就是把压力平均到每一台服务器上。负载均衡的调度方法有:轮询,一个一个轮着发ip_hashurl_hashfair等。

总之,Nginx是常用的软件芹凳野(服务器)之一,最好学习一下。

我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希嫌喊望能得到你的关注。

你这样配置是不此清行的,把灶扒裤你放js的目录这要写

############################################################

server {

listen 80

server_name js.web.com

root e:/statics

}

##############################

然后用隐简jhttp://js.web.com/resouces/js/jquery-1.11.0.js 就没问题了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12434879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存