如何在linux整合nginx与tomcat

如何在linux整合nginx与tomcat,第1张

您好,关于Tomcat与Nginx的整合,其实在国内百度和国外谷歌上都有很多教程的。这里提供一个简单的思路配置代码!

配置思路:通过Nginx的反向代理功能代理所有JSP的访问。

配置方法:编辑nginx.conf或你所在的虚拟主机配置文件,在server配置段中键入此类代码。

location / {

    root   webroot

    index  index.html index.htm default.html default.htm

}

location ~ .*.jsp$ {

    proxy_pass http://127.0.0.1:8080

    proxy_set_header Host $host

}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|css)$ {

    expires 15d

}

其中,127.0.0.1:8080为你的tomcat服务所在地址和端口号。

你想怎么用?做静动分离还是让nginx做负载均衡?

动静分离需要在nginx的配置文件中写一条location匹配

location ~ *.jsp$ {

proxy_pass http://127.0.0.1:8080

}

负载均衡需要再nginx配置文件中用upsteam和proxy_pass

upstream backend {

#ip_hash

server 192.168.1.2

server 192.168.1.3

server 192.168.1.4

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存