关于nginx配置简单实例-nginx配置反向代理和跳转

要求实现的功能:

浏览器输入这个:

http://www.myweb.com/zq

地址自动变为

http://www.myweb.com/zq/

并且实际内容为如下的页面内容

http://test.myweb.com/c2013/4175/tpautumn/index.html

 

处理办法:

1.  设置:server_name_in_redirect off;

2.   location /zq/ {
 proxy_pass http://test.myweb.com/c2013/4175/tpautumn/index.html;
}

 

注意:

 

如果如下设置:

location /zq {
 proxy_pass http://test.myweb.com/c2013/4175/tpautumn/index.html;
}

 

http://www.myweb.com/zq

 不对自动加斜杆/ 变为

http://www.myweb.com/zq/

 

这点请特别注意 。

 

 

 

 

 

 

 

时间: 2025-01-20 14:32:19

关于nginx配置简单实例-nginx配置反向代理和跳转的相关文章

代理服务器-Apache反向代理请求跳转问题

问题描述 Apache反向代理请求跳转问题 我在配置Apache2.2.31的HTTPS反向代理配置,第一次进入时,地址栏显示的是Apache的地址,一切正常 ,而当我输入东西,点击跳转之后,地址栏就变成了被代理的主机的IP地址了 如果反向代理正常的话,地址栏不应该是https://192.168.1.105/mbi/ParamTest.do么???怎么才能让地址栏保证是代理服务器的地址呢??? httpd-vhosts.conf中的配置: ProxyPreserveHost看说明好像是多个主机

Nginx服务器的SSL证书配置以及对SSL的反向代理配置_nginx

Nginx的SSL证书配置 1.使用openssl实现证书中心由于是使用openssl架设私有证书中心,因此要保证以下字段在证书中心的证书.服务端证书.客户端证书中都相同 Country Name State or Province Name Locality Name Organization Name Organizational Unit Name Country Name State or Province Name Locality Name Organization Name Org

centos下简单配置安装Squid 3.0反向代理_Linux

安装篇: 本教程应用环境为干净centos 5.5 ,预先分好并加载/data分区,并且关闭selinux及iptables 首先修改文件描述符并设定临时端口范围,这些设置重启后生效 复制代码 代码如下: cat >> /etc/security/limits.conf <<DDD * soft nofile 8192 * hard nofile 20480 DDD cat >> /etc/sysctl.conf <<DDD #set temp port r

Nginx配置负载均衡及反向代理

简单介绍: 1.Nginx优点 Nginx 负均衡实现比较简单,可配置性很强,可以按URL做负载均衡,默认对后端有健康检查的能力.后端机器少的情况下(少于10台)负载均衡能力表现好.其优点主要有: 1)功能强大,支持高并发连接,内存消耗少:官方测试能够支撑5万并发连接,在实际生产环境中跑到2-3 万并发连接数,且在3万并发连接下,开启的10个Nginx 进程才消耗150M内存(15M*10=150M). 2)成本低廉:Nginx 为开源软件,免费使用. 3)Nginx 工作在网络的7 层,所以它

Nginx反向代理和前端全缓存相关配置教程

最近一直在研究这方面的配置,只是脚本比较复杂.在网上用力找了几天,主要教程还是那些东西.并且有点乱七八糟,笔者进行了一些整理.告诉你最简单的方法,来实现这二个方面的内容: 1.nginx最简单的反向代理脚本 2.nginx最简单的前端缓存反向代理脚本 3.只提供简单应用,自动更新等操作不讲解 4.最简单的脚本,容易学会到渣 切记:配置完成后,需要刷新nginx配置,以下2条命令都可以: /root/lnmp reload /etc/init.d/nginx reload 一.最简单的反向代理脚本

Nginx服务器的反向代理proxy_pass配置方法讲解_nginx

就普通的反向代理来讲 Nginx的配置还是比较简单的,如: location ~ /* { proxy_pass http://127.0.0.1:8008; } 或者可以 location / { proxy_pass http://127.0.0.1:8008; } Apache2的反向代理的配置是: ProxyPass /ysz/ http://localhost:8080/ 然而,如果要配置一个相对复杂的反向代理 Nginx相对Apache2就要麻烦一些了 比如,将url中以/wap/开

nginx反向代理配置与优化之nginx优化

环境为:Windows2003 + nginx.(根据官方文档建议,使用1.5.10版本,即当前最新版). 一.简单的配置,让nginx先跑起来 nginx配置比较简单.conf目录下找到nginx.conf文件,修改如下配置  代码如下 复制代码 server {         listen       80; //绑定的监听端口         server_name  www.111cn.net 111cn.net; //绑定的域名           #charset koi8-r;

简单实现nginx+tomcat的反向代理与动静分离_Tomcat

windows下测试 nginx+tomcat实现java web项目的动静分离 1. 安装nginx,访问静态资源 安装成功后,启动nginx,浏览器输入http://localhost/出现欢迎页面. 在nginx下依次建立目录 static\test1\js\common,并将jquery.XX.js 放进去. PS: static 代表静态文件主目录,test1 代表tomcat下的项目名称,本机使用jquery-1.12.1.min.js 修改配置文件nginx.conf,添加如下配置

详解nginx服务器中的安全配置_nginx

本篇文章详细的讲诉了nginx服务器中的安全配置,具体如下: 一.关闭SELinux 安全增强型Linux(SELinux)的是一个Linux内核的功能,它提供支持访问控制的安全政策保护机制. 但是,SELinux带来的附加安全性和使用复杂性上不成比例,性价比不高 sed -i /SELINUX=enforcing/SELINUX=disabled/ /etc/selinux/config /usr/sbin/sestatus -v #查看状态 二.通过分区挂载允许最少特权 服务器上 nginx