Nginx配置IP访问tomcat JSP
前言
对于Nginx大家已经是不陌生了,目前广泛的应用于各种项目中,我这个需求不常见,所以记录一下,工作中的奇葩需求
需求背景
目前需要代理的页面是一个比较老(10年前)的项目,客户需求是他们需要采用IP的方式直接访问到对应tomcat的JSP页面
解决方案
参考之前做的Nginx配置tomcat的思路
直接上Nginx配置吧(只放了核心配置哈,公司的详细配置就不发了,哈哈)
# 集群中的所有后台服务器的配置信息
upstream tomcats {
server IP:tomcat服务端口;
}
server {
listen 80;#HTTP 的端口
server_name IP;
charset utf-8;
location ~ ^/NginxStatus/ {
stub_status on; #Nginx 状态监控配置
access_log off;
}
location ~ ^/(WEB-INF)/ {
deny all;
}
location ~ /.(htm|html|asp|php|gif|jpg|jpeg|png|bmp|ico|rar|css|js|zip|java|jar|txt|flv|swf|mid|doc|ppt|xls|pdf|txt|mp3|wma)$ {
root /opt/tomcat/webapps;
expires 24h;
}
location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css|jsp)$ {
proxy_pass http://tomcats;
expires 12h;
}
location / {
proxy_pass http://tomcats/lims_jx/_custom/lims/login/base/login.jsp;
proxy_redirect default;
}
}
采用upstream是担心老项目扛不住哈,后期如果有分摊加入即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~