【学习笔记】通过Nginx实现单台服务器配置多节点

单台服务器配置多节点所需软件说明:

  1. JDK(教程版本,JDK1.7,并且已配置JAVA_HOME环境变量)
  2. Nginx(教程版本:Nginx1-10.3)
  3. Tomcat(教程版本:apache-tomcat-7.0.52解压版)

配置Tomcat

  1. 在D盘根目录下新建Nginx+Tomcat文件夹(可自定义),并将解压版tomcat解压到该文件夹,重命名为tomcat1,再次解压,重命名为tomcat2
    【学习笔记】通过Nginx实现单台服务器配置多节点_第1张图片
  2. 配置tomcat端口
    • 配置tomcat1端口
      1. 打开 tomcat1\conf 文件夹,右击 server.xml 点击编辑
      2. 找到 Server port=“8005” 将8005 改为 18005
      3. 找到 Connector port=“8080” 将 8080 改为 18080
      4. 找到 Connector port=“8009” 将 8009 改为 18009
      5. 保存,关闭
    • 配置tomcat2端口
      1. 打开tomcat2\conf 文件夹,右击 server.xml 点击编辑
      2. 找到 Server port=“8005” 将 8005 改为 28005
      3. 找到 Connector port=“8080” 将 8080 改为 28080
      4. 找到 Connector port=“8009” 将 8009 改为 28009
      5. 保存,关闭
  3. 编写一个简单的jsp测试页面
    • 编写tomcat1的测试页面
      1. 打开 tomcat1\webapps 文件夹,新建 test 文件夹
      2. 打开 test 文件夹,新建 test.jsp 文件
      3. 右击 test.jsp 选择编辑
      4. 将代码复制到 test.jsp 内
      
      
      
      
          

      This is Tomcat1

      <% System.out.println("====================="); %>
      1. 保存,关闭
    • 编写tomcat2的测试页面
      1. 打开 tomcat2\webapps 文件夹,新建 test 文件夹
      2. 打开 test 文件夹,新建 test.jsp 文件
      3. 右击 test.jsp 选择编辑
      4. 将代码复制到 test.jsp 内
      
      
      
      
          

      This is Tomcat2

      <% System.out.println("====================="); %>
      1. 保存,关闭
  4. 测试tomcat
    • 测试tomcat1
      1. 打开 tomcat1\bin\startup.bat
      2. 打开浏览器,在地址栏输入 http://localhost:18080/test/test.jsp
      3. 如果页面显示This is Tomcat1,说明tomcat1配置成功
    • 测试tomcat2
      1. 打开 tomcat2\bin\startup.bat
      2. 打开浏览器,在地址栏输入 http://localhost:28080/test/test.jsp
      3. 如果页面显示This is Tomcat2,说明tomcat2配置成功

配置Nginx

  1. 将 Nginx 解压到 D:\Nginx+Tomcat 文件夹下
    【学习笔记】通过Nginx实现单台服务器配置多节点_第2张图片
  2. 打开 nginx-1.10.3\conf 文件夹,右击 nginx.conf 点击编辑(红框内为修改部分)
    【学习笔记】通过Nginx实现单台服务器配置多节点_第3张图片
  3. 双击 nginx-1.10.3\nginx.exe 此时已有nginx.exe进程,说明nginx启动成功
    【学习笔记】通过Nginx实现单台服务器配置多节点_第4张图片
  4. 打开浏览器,在地址栏输入 http://localhost/test/test.jsp
    进行多次刷新,如果页面交替显示This is Tomcat1、This is Tomcat2,则说明单台服务器配置多节点成功

你可能感兴趣的:(【学习笔记】通过Nginx实现单台服务器配置多节点)