1、添加nginx第三方yum源
cat > /etc/yum.repos.d/nginx.repo <<EOF
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
enabled=1
gpgcheck=0
EOF

2、接下来就可以用yum来安装nginx了
yum install nginx -y

3、 新建rewrite规则
[root@test ~]# cat /etc/nginx/conf.d/test.conf
upstream app_test {
    server   127.0.0.1:8080 weight=1 max_fails=2 fail_timeout=30s;
    }

server {
        listen       80;
        server_name   jeffery.com;
        rewrite ^/$   http://jeffery.com/index.jsp permanent;

location / {
         root   html;
         index index.jsp index.php index.html index.htm;
         proxy_set_header Host  $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_pass http://app_test;
    }
  }
 
接下来就可以通过80端口来访问tomcat应用了
可能你会问 为什么不直接修改server.xml文件中的端口号呢?
在现实 生活中tomcat可能会交予多人来维护,Linux默认不通用户无法开启1024一下端

转载于:https://blog.51cto.com/oceanszf/1531654

Nginx之rewrite简述相关推荐

  1. Nginx的rewrite应用

    Rewrite主要的功能是实现URL重写,Nginx 的 Rewrite 规则采用 PCRE Perl 兼容正则表达式的语法进行规则匹配,如相使用 Nginx 的 Rewrite 功能,在编译 Ngi ...

  2. index.php?s=$1,thinkphp nginx配置rewrite,地址会多出个.php

    thinkphp nginx配置rewrite,地址会多出个.php ,http://localhost:7080/.php?m=... nginx配置文件 server { listen 80; # ...

  3. php ci nginx 伪静态rewrite配置方法

    php ci nginx 伪静态rewrite配置方法 location / {if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=/$1 ...

  4. nginx的rewrite 参数和例子

    nginx的rewrite 参数和例子 正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配,其中 ...

  5. 第七章:nginx的rewrite规则详解

    模块ngx_http_rewrite_module 该ngx_http_rewrite_module模块用于使用PCRE正则表达式更改请求URI,返回重定向,并有条件地选择配置. 句法: break; ...

  6. Nginx之rewrite配置

    Rewtrite : 其主要目的是为了进行URL 重写,进行URL重定向.主要采用PCRE: Perl Compatible Regular Expressions(Perl兼容正则表达式语法)进行规 ...

  7. php选择nginx还是apache,浅谈apache和nginx的rewrite的区别

    1. Nginx Rewrite规则相关指令 Nginx Rewrite规则相关指令有if.rewrite.set.return.break等,其中rewrite是最关键的指令.一个简单的Nginx ...

  8. Nginx的rewrite模块疑问排查

    标题索引 追溯原因 实验分析 原理总结 追踪原因 最近心态"一步一印,有印为证",在Nginx的rewrite模块在工作过程中,客户端发起包到服务器解包整体过程浏览器做了什么?服务 ...

  9. 实例演示Nginx重写(Rewrite)类型last、break、redirect和permanent的区别

    本文使用之前制作的Docker容器<<Docker案例:搭建nginx服务>>演示Nginx四种重写类型的区别和效果,如果尚未构建Docker服务可参考之前的文章,或者自建Ng ...

最新文章

  1. STM32单片机怎么学最快?用这个方法只需要一周!
  2. 离职交接文档_如何写好离职工作交接文档?
  3. SQL语句小tips(持续更新)
  4. 1-选择器 计算法
  5. linux中的bash shell的特性
  6. 如何从过滤器中排除URL
  7. 登录时本地保存账号密码及关闭ARC的方法
  8. C语言写数据库(三)
  9. 请还未提交实名的博客专家在8月4日前尽快提交您的实名信息
  10. SQL server 列值转列行
  11. L2-010 排座位 (25 分)
  12. 微信浪漫告白小程序java_厉害了,微信小程序可以这样表白,还怕他(她)拒绝你?...
  13. python以追加方式打开文件 线程安全吗_Python多线程同步---文件读写控制方法
  14. 清理谷歌浏览器注册表_注册表修改默认浏览器(建议Chrome)
  15. java hacker code_我陷入了Java的第一个hackerrank挑战
  16. 基于51片机的电子密码锁设计
  17. 谷歌抢注18个“.中国”域名:扫清障碍
  18. 【项目总结】ACM Recsys2019
  19. Android4.2开发项目教程 Android4.2开发手机新闻移动客户端视频
  20. 计算机二级考asc2码吗,2017年计算机二级考试ACCESS重要知识点

热门文章

  1. python3+selenium3登录封装与调用(把登陆做成公共模块)
  2. 2018-2019-1 20165305 实验三 实时系统
  3. 微信开发:微信js_sdk 分享,前端部分(二)
  4. 【margin和padding的区别】
  5. Java静态初始化,实例初始化以及构造方法
  6. java016.集合
  7. [编写高质量代码:改善java程序的151个建议]建议69 列表相等只需关心元素相等...
  8. 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed
  9. ubuntu linux下解决“no java virtual machine was found after searching the following locations:”的方法
  10. java幂等性的解决方案