• Nginx Tomcat 分布式部署


    目录

    1.环境介绍... 2

    2.安装配置tomcat 2

    2.1安装配置jdk. 2

    2.2安装配置tomcat 2

    3.Linux服务器安装配置nginx. 4

    1.环境介绍

    hostname

    ip

    安装服务

    host1

    192.168.80.93

    Nginx

    host2

    192.168.80.94

    tomcat

    host3

    192.168.80.95

    tomcat

    host4

    192.168.80.96

    tomcat

    2.安装配置tomcat

    2.1安装配置jdk

    2.2安装配置tomcat

    2.2.1解压tomcat压缩包,安装路径为/usr/local。

    [root@host2 local]# tar -zxvf apache-tomcat-7.0.55.tar.gz

    # 解压成功后得到 apache-tomcat-7.0.61 文件夹,更名为tomcat7

    [root@host2 local]# mv apache-tomcat-7.0.55 tomcat7

    2.2.2配置tomcat的catalina.sh文件

    [root@host2 local]# cd tomcat7/bin

    [root@host2 local]# vim catalina.sh

    #找到 # OS specific support,然后在这行下面添加以下配置

    # OS specific support.  $var _must_ be set to either true or false.

     

    CATALINA_HOME=/usr/local/tomcat7

     JAVA_HOME=/opt/jdk1.8.0_112

     

    2.2.3修改tomcat首页便于组后测试负载均衡

    [root@host2 local]# vim /usr/local/tomcat7/webapps/ROOT/ index.jsp

     

    2.2.4设置启动

    [root@host2 local]# cp catalina.sh /etc/init.d/tomcat

    2.2.5测试tomcat启动和停用

    # 启动

     [root@host2 local]# service tomcat start

     #停用

     [root@host2 local]# service tomcat stop

     #没有报错的话,证明已经配置成功了

    最后访问http:ip:9999进行测试

     

    3.Linux服务器安装配置nginx

    3.1通过yum安装nginx(需要提前配置好源文件)

    [root@host2 local]# yum install nginx -y

    3.2修改配置文件default.conf,设置负载均衡。默认负载均衡方式为轮询。

    [root@host2 local]# vim /etc/nginx/conf.d/default.conf

    #增加一下内容:

        upstream tomcat {

            server 192.168.80.94:8080;

            server 192.168.80.95:8080;

            server 192.168.80.96:8080;

        }

        server {

            listen          9999;

            server_name     192.168.80.93;

     

            location / {

                proxy_pass http://tomcat;

            }

        }

    3.3启动和关闭nginx

    [root@host2 local]# service nginx start

    [root@host2 local]# service nginx stop

    测试ngin正常启动网页http://192.168.80.93:80

     

    3.4最后负载均衡测试http://192.168.80.93:9999,一直刷新此网页

     

     

  • 相关阅读:
    mina2中的session
    mina2的processor
    Spring Cloud 各组件调优参数
    可重入锁
    微服务架构的基础框架选择:Spring Cloud还是Dubbo?
    服务注册发现consul之五:Consul移除失效服务的正确姿势
    Spring Cloud构建微服务架构(七)消息总线
    springboot+swagger
    Spring Cloud config之二:Spring cloud config Server源码分析
    Spring Cloud config之一:分布式配置中心config server介绍
  • 原文地址:https://www.cnblogs.com/happyyangyanghappy/p/10895455.html
Copyright © 2020-2023  润新知