VPS侦探论坛

 找回密码
 注册
查看: 7186|回复: 2

[Apache] LNMPA+TOMCAT

[复制链接]
发表于 2014-5-10 11:19:49 | 显示全部楼层 |阅读模式

有没有哪位兄弟在使用lnmpa+tomcat的?

我现在的环境是CENTOS 5.5 在上面安装了lnmpa与三份不同的tomcat(修改了不同的端口) 。 现在
想实现如下:
通过前端www.abc.com,转换到后端的三个不同的tomcat上面,目前只能转到一个。请大家指导下。

www.abc.com port:8010
www.abc.com port:8020
www.abc.com port:8030

我的配置www.abc.com.conf配置文件如下:

log_format  www.abc.com  '$remote_addr - $remote_user [$time_local] "$request" '
             '$status $body_bytes_sent "$http_referer" '
             '"$http_user_agent" $http_x_forwarded_for';

upstream www.abc.com{
        server 127.0.0.1:8010;
        server 127.0.0.1:8020;
    }

    server {
        listen 80;
        server_name www.abc.com;
        root /usr/local/nginx/html/java/;
        index  index.jsp;
location ~ .(jsp|jspx|do)?$ {
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://127.0.0.1:8010;
}


    location ~* \.(jpg|gif|png|swf|flv|wma|wmv|asf|mp3|mmf|zip|rar)$ {
        root /usr/local/nginx/html/java;
    }

    location / {
            proxy_pass http://www.abc.com;
            proxy_redirect off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            client_max_body_size 10m;
            client_body_buffer_size 128k;
            proxy_connect_timeout 90;
            proxy_send_timeout 90;

            proxy_buffer_size 4k;
            proxy_buffers 4 32k;
            proxy_busy_buffers_size 64k;
            proxy_temp_file_write_size 64k;
    }

    }

请大家给一个回复。谢谢!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-5-10 14:44:53 | 显示全部楼层


具体upstream到哪个上是nginx来处理的,http://nginx.org/cn/docs/http/ngx_http_upstream_module.html
另外我认为你用的upstream命名方式不规范,甚至可能会出错www.abc.com本身就是一个域名,你再用来做upstream名字,还在用proxy_pass
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2014-6-21 18:11:04 | 显示全部楼层

谢谢你提供的资料!我修改了配置。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-23 09:50 , Processed in 0.025503 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表