微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux 安装nginx 并实现简易的tomcat负载均衡

1.安装Nginx  

  1. 执行安装指令   apt-get install Nginx
  2. 查看版本        Nginx -v
  3. 启动Nginx      service Nginx start
  4. 访问页面,输入服务器的ip,出现欢迎界面

2.安装三个tomcat,注意修改/conf/server.xml中的三处端口号

<Server port="9005" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.startup.VersionLoggerListener" />

<Connector port="9080" protocol="HTTP/1.1"
         connectionTimeout="20000"
         redirectPort="8443" />

<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />

3.在tomcat/webapp/ROOT中创建test.jsp文件,并编辑

<%@ page contentType="text/html;charset=UTF-8" %>
<%
out.print("欢迎访问 tomcat1");
%> 

 

4.修改Nginx关于负载均衡的配置

  1. vi /etc/Nginx/Nginx.conf 在include /etc/Nginx/sites-enabled/*;的下面插入
    upstream tomcat_server  {
                    server 127.0.0.1:7080 weight=1;
                    server 127.0.0.1:8080 weight=1;
                    server 127.0.0.1:9080 weight=1;
            }
    
            server {
                    listen       80 default_server;
                    server_name  localhost;
    
                    location / {
                            proxy_pass http://tomcat_server/;
                            proxy_redirect default;
                            proxy_set_header Host $http_host;
                            proxy_set_header X-Forward-For $remote_addr;
                    }
    
                    error_page   500 502 503 504  /50x.html;
                    location = /50x.html {
                            root   html;
                    }
            }

     

  2. 重启service Nginx restart
  3. 出现报错,把/etc/Nginx/sites-enabled/default中的内容都注释掉,再重启
  4. 访问http://IP/test.jsp

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐