使用nginx反向代理javaweb项目

本文介绍如何使用Nginx配置反向代理以提高工作效率。通过设置特定的监听端口、服务器名称及路径映射,实现Java Web项目的平滑更新与部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用nginx原因

公司开发项目,版本更新的时候都要重新启动下项目,这样要找一个用户基本不使用的时间段来完成这些,大大降低了工作效率。通过网络知道nginx是一个高效的很好操作的反向代理工具,于是进行学习。将学习的一点皮毛抓紧记录下来,防止以后忘记。

使用nginx配置文件代理javaWeb项目

1.我们要进入到nginx安装目录中的conf文件夹中

cd /usr/local/nginx/

2.再进入到配置文件所在目录,然后修改配置文件

cd conf/
vi nginx.conf

看到配置文件的内容
这里写图片描述
3.在配置文件下面找到server节点
这里写图片描述
我们要修改几个参数就可以将项目定制到我们的项目中
listen: 9090;项是我们代理后要访问的端口
server_name: localhost; 指定访问的连接
location / {
root html;
index index.html;
}这个就是当我们使用server_name:listen指定的连接访问的时候执行的内容,root代表访问的根目录,index路径文件
配置我们自己的反向代理按照途中的
location /test {
proxy_pass http://192.168.1.105:8086/;(这里最后要dai/,如果不带/当你访问项目的时候将会自动在所访问的连接中添加test/…..以至于出现404)_
proxy_redirect http://host:8086 http://$host:$server_port
}
按照这个配置即可

运行代理后的项目

将我们代理的项目启动
然后再浏览器中输入server_name:listen组成的连接加载我们配置的test
如因为我在server_name配置的是localhost,我的虚拟机ip是192.168.34.254那么我代理后的访问连接就是 192.168.34.254:9090/test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值