-
linux环境下用nginx做负载均衡的时候遇到了个问题10
请教个nginx负载均衡的问题,
我有个域名,www.abc.com指向一个外网ip:110.41.90.147。
我想在147上设置负载均衡,使用户访问110.41.90.138和110.41.90.143,这两个都是外网ip,三台机器连接在一个交换机上。
nginx.conf负载相关的设置大致是
http {
upstream myserv {
server 110.41.90.143:80;
server 110.41.90.138:80;
}
server {
listen 80;
server_name myserv;
location / {
root html
proxy_pass http://myserv;
proxy_redirect off;
proxy_next_upstream http_500 http_502 http_503 error timeout invalid_header;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}
工作目录在html下
现在的情况是,nginx正常启动,直接访问www.abc.com这个域名时,确实是分别负载到2个服务器的nginx欢迎页了,但是如果访问http://www.abc.com/test.php时只会访问到147上的test.php,而不能访问到143,工作目录下的文件都不会被均衡到,不知道还需要在哪处进行其他的设置?还望多指教一二。
问题补充
我泪眼汪汪的等着有达人来解答偶的疑惑~~2012年11月29日 14:49
目前还没有答案
相关推荐
在Linux环境下,构建一个高效的Web服务架构通常会结合Nginx和Tomcat,利用Nginx的反向代理和负载均衡能力,以及Tomcat对于Java应用的出色支持。本配置指南将详细介绍如何在Linux系统中设置Nginx与Tomcat的负载均衡...
最近学习Nginx+tomcat实现 负载均衡。 首先大家注意: 本文章中没有session共享,关于session共享我会在下一篇中讲解,先实现Nginx+tomcat负载均衡再实现session共享。 从网上查了好多资料,多走了很多弯路,现在把...
linux nginx+redis+tomcat分布式负载均衡生产环境部署完成 技术:reids集群 nginx部署 tomcat负载均衡 ... nginx+redis+tomcat分布式负载均衡遇到问题解决文档 linux内网环境使用;文档比较清晰,按照步骤安装即可;
对于更复杂的配置,如SSL/TLS证书配置、URL重写、负载均衡等,需要深入学习Nginx的配置语法和模块功能。你可以在Nginx的官方文档中找到更多详细信息。 总的来说,安装和配置Nginx是一个多步骤的过程,涉及到Linux...
在这个场景中,我们讨论的是使用Nginx作为负载均衡器,结合Tomcat应用服务器来实现这一目标。 首先,我们要理解负载均衡的核心概念。负载均衡是一种策略,通过将工作负载分布到多个处理单元(如服务器、实例或容器...
在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将详细解析在Linux环境下如何安装和配置Nginx与Tomcat...
以下是关于Nginx在Linux环境下的一些关键知识点: 1. **源码安装**:要使用这个源码包,你需要先将其解压,通常使用`tar -zxvf nginx-1.8.0.tar.gz`命令。然后进入解压后的目录,执行`./configure`进行配置,根据...
Nginx以其高性能、低内存占用和强大的负载均衡能力而闻名。在这个过程中,我们通常会从官方网站下载源码包进行编译安装,以确保获取最新且最稳定的功能。在您提供的信息中,我们看到的是`nginx-1.7.3.tar.gz`,这是...
在Linux系统中,Nginx是一款非常流行的高性能Web服务器和反向代理服务器,...这只是一个基础指南,Nginx还有许多高级特性和插件等待你去探索和利用,例如负载均衡、缓存、URL重写等。祝你在Nginx的使用旅程中一切顺利!
以下是关于Nginx在Linux环境下安装和配置的详细步骤,以及可能遇到的关键知识点。 1. **下载Nginx安装包**: 从官方仓库或第三方镜像站点下载Nginx的Linux发行版,例如标题中的"nginx的linux安装包-1.9.3.zip"。这...
在Linux环境中搭建Nginx服务是一项常见的系统管理任务,它涉及到服务器配置、网络服务和软件安装等多个方面。Nginx是一款高性能的HTTP和反向代理服务器,常用于网站的负载均衡和静态资源处理。以下是对这个主题的...
### CentOS 6.8 下 Nginx 的安装与配置负载均衡 #### 一、准备工作 在开始之前,确保已经准备好两台能够互相访问的 Tomcat 服务器,分别命名为 tomcat1 和 tomcat2。 #### 二、Nginx 的安装 ##### 1. 下载 Nginx...
使用 Eshell 工具,进入/usr/local/nginx/conf 中 nginx.conf 文件,server_name 可以写多个,可以写短域名,在 Nginx 上配多台机器,内部机制做负载均衡。 跨域使用 Http 容器 ------------------- 跨域使用 ...
本教程主要针对的是在CentOS系统上离线安装Nginx,Nginx是一款高性能的Web服务器,常用于反向代理、负载均衡以及静态内容的高效处理。我们将详细讲解如何使用提供的“linux离线nginx安装包.zip”进行安装。 首先,...
在Linux环境中,Nginx是一款广泛使用的开源Web服务器和反向代理服务器,因其高效、稳定和低内存占用而备受青睐。本教程将详细介绍如何在Linux系统上安装和配置Nginx。 1. **环境准备** 在安装Nginx之前,确保系统...
### Nginx与Tomcat集群负载均衡配置详解 #### Nginx 安装与配置 **一、Nginx 在 Windows 下的安装** 1. **下载与解压** 下载 Nginx 的稳定版(例如 nginx-1.12.1.tar.gz),将其解压缩到 D:\ 目录下。 2. **...