摘要:反向代理实现需求用户请求交给反向代理服务器,将请求交给去处理,处理完成交回给,交给用户。是原始服务器,不暴露在外网上。
反向代理实现需求
用户请求交给nginx(反向代理服务器),nginx将请求交给tomcat去处理,处理完成交回给nginx,nginx交给用户。tomcat是原始服务器,不暴露在外网上。
实现步骤
修改nginx.conf配置文件,增加代理tomcat
在server配置的上面增加如下命令:
upstream test2{server localhost:8080;}
![aaa.png](https://uclub-file.ucloud.cn/uploads/20201227/49ebc2d584ee4699eba5455212330094.png)
修改location访问资源使用代理
修改location里面的代码如下
location / {
#root html; 注释本地资源的访问
index index.html index.htm;
#配置所有请求访问代理
proxy_pass http://test2;
}
![bbb.png](https://uclub-file.ucloud.cn/uploads/20201227/34dcd7aa6ccd2160ca97a9f1a0405d22.png)
3. 重载nginx
进入sbin目录,执行nginx重启命令,如下
cd ../sbin
./nginx -s reload
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/125929.html
摘要:目前最常用的软件反向代理服务器有和。基于实现动态代理为了实现动态代理方案,需要在反向代理服务器中增加定制的功能。同时,由于反向代理服务器需要处理大量的代理请求,因此会频繁的读取反向代理配置数据。 基于 Nginx 的动态代理 作者:赵波日期:2016 年 8 月 4 日 在实际应用中,遇到了这样一个场景: 已有一个手机 APP 客户端,需要在该 APP 客户端中实现通过 Web 的形式...
摘要:如果你有一个高流量的站点,提高性能的第一步是在你的前面放一个反向代理服务器。使用在一个已经存在的服务器前做反向代理,作为的一个核心应用,已经被用于全世界成千上万的站点中。 如果你的 node 服务器前面没有 nginx, 那么你可能做错了。— Bryan Hughes Node.js 是使用 最流行的语言— JavaScript 构建服务器端应用的领先工具 。由于可以同时提供 web ...
摘要:反向代理实现需求用户请求交给反向代理服务器,将请求交给去处理,处理完成交回给,交给用户。是原始服务器,不暴露在外网上。反向代理实现需求用户请求交给nginx(反向代理服务器),nginx将请求交给tomcat去处理,处理完成交回给nginx,nginx交给用户。tomcat是原始服务器,不暴露在外网上。实现步骤启动nginx修改nginx.conf配置文件,增加代理tomcat在server...
阅读 3524·2023-04-25 20:09
阅读 3730·2022-06-28 19:00
阅读 3044·2022-06-28 19:00
阅读 3068·2022-06-28 19:00
阅读 3148·2022-06-28 19:00
阅读 2868·2022-06-28 19:00
阅读 3028·2022-06-28 19:00
阅读 2625·2022-06-28 19:00