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 ...
最新文章
- 2010年上半年计算机专业技术资格考试工作安排
- linux c++ 报错 invalid use of incomplete type 解决方法
- mysql使用大内存页面,设置MySQL使用大内存页面
- Java-小技巧-004-jdk时间,jdk8时间,joda,calendar,获取当前时间前一周、前一月、前一年的时间...
- Windoes下安装配置flutter环境
- js事件冒泡与捕捉解析
- leetcode(34)在排序数组中查找元素的第一个和最后一个位置
- 16年国庆假期期间兼职所悟
- 错误ImportError: 'No module named skimage.io'和ImportError: No module named google.protobuf.internal
- PADS layout 显示叉X怎么回事?
- Visual Studio 水晶报表Crystal Reports
- FPGA课程设计——数字频率计
- 记一道面试算法题: 某学校需要一个能给学领前儿童自动出三个数加减法的算术题的程序(此处省略一万个字)
- 如何用最少的老鼠试出有毒的牛奶?
- 读取OSGB数据的几种方式
- hive中导入csv,把csv导入到hive表中步骤
- R中两种常用并行方法——2. snowfall
- java写入文件乱码问题_Java写入文件的乱码及解决
- 启用openvpn后网络问题
- echart地图隐藏南海诸岛