nginx 实现反向代理

Posted 闲言_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 实现反向代理相关的知识,希望对你有一定的参考价值。

需求

访问 默认端口80,跳转到tomcat 的 首页(8080端口)

安装nginx和tomcat

安装nginx传送门
安装tomcat传送门

步骤一:启动tomcat

  • 来到tomcat的 安装目录下的bin目录下启动
cd /home/wrz/apache-tomcat-9.0.45/bin
./startup.sh

在这里插入图片描述

步骤二:启动nginx

  • 来到nginx 的安装目录下启动
cd /usr/local/nginx/sbin/
./nginx

步骤三:修改nginx 配置文件

  • 进入nginx的 conf 目录
cd /usr/local/nginx/conf/

  • 编辑nginx.conf文件
vim nginx.conf

步骤四:重启nginx

  • 把请求转发到8080端口

在这里插入图片描述

  • 保存退出在这里插入图片描述

  • 重启nginx

cd ../sbin/

./nginx -s reload

在这里插入图片描述

步骤五:测试

  • 访问80端口(80端口默认不写)
    在这里插入图片描述
  • nginx 把请求转发(代理)到了 本机的8080端口
  • 使用nginx 实现反向代理完成了

以上是关于nginx 实现反向代理的主要内容,如果未能解决你的问题,请参考以下文章

Nginx反向代理实现负载均衡配置图解

Nginx实现反向代理

使用Nginx实现TCP反向代理

nginx实现正向代理和反向代理

nginx学习3:实现nginx反向代理和负载均衡

nginx反向代理访问很慢,我做了负载均衡,现在几乎无法访问,有谁能帮我解决一下,万分感谢。