Nginx之rewrite简述
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简述相关推荐
- Nginx的rewrite应用
Rewrite主要的功能是实现URL重写,Nginx 的 Rewrite 规则采用 PCRE Perl 兼容正则表达式的语法进行规则匹配,如相使用 Nginx 的 Rewrite 功能,在编译 Ngi ...
- index.php?s=$1,thinkphp nginx配置rewrite,地址会多出个.php
thinkphp nginx配置rewrite,地址会多出个.php ,http://localhost:7080/.php?m=... nginx配置文件 server { listen 80; # ...
- php ci nginx 伪静态rewrite配置方法
php ci nginx 伪静态rewrite配置方法 location / {if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=/$1 ...
- nginx的rewrite 参数和例子
nginx的rewrite 参数和例子 正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配,其中 ...
- 第七章:nginx的rewrite规则详解
模块ngx_http_rewrite_module 该ngx_http_rewrite_module模块用于使用PCRE正则表达式更改请求URI,返回重定向,并有条件地选择配置. 句法: break; ...
- Nginx之rewrite配置
Rewtrite : 其主要目的是为了进行URL 重写,进行URL重定向.主要采用PCRE: Perl Compatible Regular Expressions(Perl兼容正则表达式语法)进行规 ...
- php选择nginx还是apache,浅谈apache和nginx的rewrite的区别
1. Nginx Rewrite规则相关指令 Nginx Rewrite规则相关指令有if.rewrite.set.return.break等,其中rewrite是最关键的指令.一个简单的Nginx ...
- Nginx的rewrite模块疑问排查
标题索引 追溯原因 实验分析 原理总结 追踪原因 最近心态"一步一印,有印为证",在Nginx的rewrite模块在工作过程中,客户端发起包到服务器解包整体过程浏览器做了什么?服务 ...
- 实例演示Nginx重写(Rewrite)类型last、break、redirect和permanent的区别
本文使用之前制作的Docker容器<<Docker案例:搭建nginx服务>>演示Nginx四种重写类型的区别和效果,如果尚未构建Docker服务可参考之前的文章,或者自建Ng ...
最新文章
- STM32单片机怎么学最快?用这个方法只需要一周!
- 离职交接文档_如何写好离职工作交接文档?
- SQL语句小tips(持续更新)
- 1-选择器 计算法
- linux中的bash shell的特性
- 如何从过滤器中排除URL
- 登录时本地保存账号密码及关闭ARC的方法
- C语言写数据库(三)
- 请还未提交实名的博客专家在8月4日前尽快提交您的实名信息
- SQL server 列值转列行
- L2-010 排座位 (25 分)
- 微信浪漫告白小程序java_厉害了,微信小程序可以这样表白,还怕他(她)拒绝你?...
- python以追加方式打开文件 线程安全吗_Python多线程同步---文件读写控制方法
- 清理谷歌浏览器注册表_注册表修改默认浏览器(建议Chrome)
- java hacker code_我陷入了Java的第一个hackerrank挑战
- 基于51片机的电子密码锁设计
- 谷歌抢注18个“.中国”域名:扫清障碍
- 【项目总结】ACM Recsys2019
- Android4.2开发项目教程 Android4.2开发手机新闻移动客户端视频
- 计算机二级考asc2码吗,2017年计算机二级考试ACCESS重要知识点
热门文章
- python3+selenium3登录封装与调用(把登陆做成公共模块)
- 2018-2019-1 20165305 实验三 实时系统
- 微信开发:微信js_sdk 分享,前端部分(二)
- 【margin和padding的区别】
- Java静态初始化,实例初始化以及构造方法
- java016.集合
- [编写高质量代码:改善java程序的151个建议]建议69 列表相等只需关心元素相等...
- 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed
- ubuntu linux下解决“no java virtual machine was found after searching the following locations:”的方法
- java幂等性的解决方案