Nginx 配置反向代理 Tomcat

前言: 如果你在 ./configure 时没有添加 --prefix= 指向安装目录,那配置文件的路径就在 /usr/local/nginx/conf/
先看一下配置前,我们80端口是什么页面


切换目录

cd /usr/local/nginx/conf/

目录下有许多的文件



我们需要操作的是nginx.conf这个配置文件
接下来开始添加Tomcat
为了日后方便维护,我们建一个名为http的文件夹



进入http文件夹,新建一个以 .conf 结尾的文件
我这里就建一个名为 tomcat.conf 的文件

文件内容如下

server{
     listen 80;
     server_name 192.168.81.144;
     location / {
          proxy_pass http://127.0.0.1:8080;
          index index.html index.htm index.jsp index.php;
     }
}

保存并退出
接下来编辑 conf下的nginx.conf
在 http 下添加 include http/*.conf; 别忘了分号


保存并退出 :wq!
用命令测试一下配置是否正确

nginx -t

如果你在使用 nginx 命令时出现


就是你没有配置 nginx 到命令中。
配置方式在这篇文章最后的拓展里
第二行出现successful才算是正确了

这是只需要重载一下nginx配置就好了

ngnix -s reload

成功!

listen: 监听端口
server_name: 多个server时必须有,一般放的域名
proxy_pass: 代理地址,通过端口监听到的请求转发到的目的地址
index: 代理地址访问页面优先级,如我的是优先访问index.html最后是index.php
配置有很多,我接触较少 我要看更多配置

你可能感兴趣的:(Nginx 配置反向代理 Tomcat)