nginx的巧妙用法

朱雀 2021-04-22 16:20 544阅读 0赞

需求我用tomcat安装了一个应用,结果没有办法去掉二级目录了,而且我的80端口是给nginx用的,所以也不能让tomcat监听80端口了,只能用nginx去代理tomcat的8080.
二级目录访问的时候是这个形式: http://ip:8080/abc
想用nginx配置一个域名去代理访问这个站点,但是因为有个二级目录,所以最终配置有点复杂,最终配置如下

  1. server {
  2. listen 80;
  3. server_name www.aaa.com;
  4. location / {
  5. rewrite /(.*) /abc/$1 last;
  6. }
  7. location /abc/ {
  8. proxy_pass http://127.0.0.1:8080;
  9. proxy_set_header Host $host;
  10. proxy_set_header X-Real-IP $remote_addr;
  11. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  12. }
  13. }

发表评论

表情:
评论列表 (有 0 条评论,544人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MyBatis 4个巧妙

    1、在Mybatis mapping.xml映射配置文件中使用大于>号小于号< 由于Mybatis的映射文件遵循xml文件的格式,所以不能使用像大于号或者小于号这样的xml文

    相关 nginx巧妙

    需求我用tomcat安装了一个应用,结果没有办法去掉二级目录了,而且我的80端口是给nginx用的,所以也不能让tomcat监听80端口了,只能用nginx去代理tomc...