JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

nginx 反向代理tomcat Nginx 反向代理 ip

wys521 2024-10-09 18:43:56 精选教程 26 ℃ 0 评论

昨天有读者留言,让说一下反向代理,所以今天就来说一说。

首先引用一下百度百科的上的介绍,什么叫反向代理。

然后我们都知道tomcat默认端口是8080.nginx是80(开启ssl的是443)

我们打开网站不可能手动输入端口,这对用户来说非常的蛋疼。所以我们要让nginx80代理这个8080端口。

我们只需在nginx.conf设置。

在locatioin / 下添加了反向代理,proxy_pass 代理服务器

例如proxy_pass 127.0.0.1:8080;这个位置在哪?

然后我们在sbin里面启动nginx,发现报错。

这是什么意思那,就是上次nginx我没关闭,已经在运行着那,所以

ps -ef | grep nginx

查看正在运行的进程

带master是主进程

host是进程数,用kill - QUIT 3775杀掉

也可以输入nginx -s reload 重新使配置生效

然后进入sbin目录输入./nginx,重新运行。顺便用ifconfig看自己ip

打开浏览器输入ip。发现是tomcat页面,代理tomcat成功。

以后会陆续写nginx如何动静分离,就是除了jsp等交给tomcat,其他静态全nginx显示。tomcat的apr运行。redis安装。ftd安装。。。。。等等,如果你关注我,就对了,给你不一样的学习。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表