您的位置:首页 > 运维架构 > 反向代理

使用nginx反向代理javaweb项目

2017-11-17 14:19 260 查看

使用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[/code] 
}

按照这个配置即可

运行代理后的项目

将我们代理的项目启动

然后再浏览器中输入server_name:listen组成的连接加载我们配置的test

如因为我在server_name配置的是localhost,我的虚拟机ip是192.168.34.254那么我代理后的访问连接就是 192.168.34.254:9090/test
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nginx