nginx 解决首页跳转问题详解

 更新时间:2016年12月21日 10:53:07   投稿:lqh  
这篇文章主要介绍了nginx 解决首页跳转问题详解的相关资料,需要的朋友可以参考下

nginx和tomcat负载均衡

比如 www.csdn.NET 网站后面有 2个tomcat。

配置负载均衡:

upstream csdn-tomcat{
  server 192.168.100.101:8080;
  server 192.168.100.102:8080;
}
server {
 listen 80;
 server_name www.csdn.net csdn.net;
 index index.html;
 location / {
  if ( $request_uri = "/" ) {
    rewrite "/" http://www.csdn.net/index.html break;
  }
  proxy_pass http://csdn-tomcat$request_uri;
 }
 # 301 redirect:
 location /blog/index.html {
  return 301 http://www.iteye.com$request_uri;
 }
}

研究好半天,终于解决了。

首先假设首页上面是一个静态的html。

当用户没有直接输入 www.csdn.Net的时候进行 301 跳转。

引导用户到 www.csdn.net/index.html 首页。

其他动态请求打到tomcat上面。

这样的在nginx上面直接做了301 跳转。

这样解决的是问题是由于tomcat 是用spring做的。

后缀成.html了,没有办法区分tomcat 和 普通html了。

要是tomcat 的后缀成.do就好办了。

主要是为了减轻 tomcat的压力。将html css image 都交给nginx去处理。

但是上线的时候比较麻烦,分开上线。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • windows下nginx+tomcat配置负载均衡的方法

    windows下nginx+tomcat配置负载均衡的方法

    这篇文章主要介绍了windows下nginx+tomcat配置负载均衡的方法,需要的朋友可以参考下
    2016-09-09
  • Windows下Nginx + PHP5 的安装与配置方法

    Windows下Nginx + PHP5 的安装与配置方法

    Nginx 是一个轻量级的高性能 Http WebServer,以事件驱动方式编写,因此相比 Apache 而言,Nginx 更加稳定、性能更好,而且配置简单,资源占用较低。以下是我在 Windows 7 安装中 Nginx 和 PHP5.3 的步骤。
    2010-07-07
  • Nginx配置指令location匹配符优先级和安全问题

    Nginx配置指令location匹配符优先级和安全问题

    使用nginx 很久了,它的性能高,稳定性表现也很好,得到了很多人的认可。特别是它的配置,有点像写程序一样,每行命令结尾一个";"号,语句块用"{}"括起来。 配制好,直接nginx -t 检查配制情况,配制成功,直接运行:service nginx reload .服务器没有任何宕机情况下,实现平稳修改配置
    2014-03-03
  • Linux部署Nginx实现反向代理的方法步骤

    Linux部署Nginx实现反向代理的方法步骤

    Nginx 是一种常用、轻型且快速的 Web 服务器, 它可以在 Linux 和 Windows 上运行,并且可以配置为反向代理服务器,本文主要介绍了Linux部署Nginx实现反向代理的方法步骤,感兴趣的可以了解一下
    2023-08-08
  • nginx配置wss协议的实现

    nginx配置wss协议的实现

    本文主要介绍了nginx配置wss协议的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 5种nginx负载均衡配置方法分享

    5种nginx负载均衡配置方法分享

    这篇文章主要介绍了5种nginx负载均衡配置方法分享,分别是nginx自带的3种方法和2种第三方配置方法,需要的朋友可以参考下
    2014-07-07
  • Nexus使用nginx代理实现支持HTTPS协议

    Nexus使用nginx代理实现支持HTTPS协议

    这篇文章主要介绍了Nexus使用nginx代理实现支持HTTPS协议,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • 服务器nginx权限被拒绝解决案例

    服务器nginx权限被拒绝解决案例

    这篇文章主要为大家介绍了服务器nginx权限被拒绝解决案例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • nginx如何配置参数以及变量

    nginx如何配置参数以及变量

    这篇文章主要介绍了nginx如何配置参数以及变量问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Nginx配置Basic Auth登录认证的实现方法

    Nginx配置Basic Auth登录认证的实现方法

    这篇文章主要介绍了Nginx配置Basic Auth登录认证的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09

最新评论