tengine模块
1.安装tomcat
1.1.安装ip为192.168.230.10的主机的tomcat
1 | [root@node1 software]# tar -zxvf apache-tomcat-7.0.61.tar.gz -C /opt/modules |
1 | <html> |
1 | 进入tomcat目录 |
1 | 启动tomcat |
1 | 在地址行输入检查页面是否能正常显示:http://192.168.230.10:8080/ |

1.2.安装ip为192.168.230.11的主机的tomcat
1 | [root@node2 software]# tar -zxvf apache-tomcat-7.0.61.tar.gz -C /opt/modules |
1 | <html> |
1 | [root@node2 ROOT]# cd /opt/modules/apache-tomcat-7.0.61/bin |
1 | 在地址行输入检查页面是否能正常显示:http://192.168.230.11:8080/ |

2.配置nginx访问禁止允许
2.1.进入tengine的conf目录下
1 | [root@node1 ~]# cd /opt/modules/tengine-2.1.0/conf |
2.2.编辑nginx.conf文件
1 | [root@node1 conf]# vi nginx.conf |
2.3.查看nginx访问禁止配置是否成功
1 | 在地址栏输入:http://192.168.230.10/ |

1 | 在地址栏输入:http://192.168.230.18/ |

3.配置nginx用户认证
1 | 用户认证访问 |
3.1.使用yum安装httpd
1 | [root@node1 ~]# yum install httpd |
3.2.编辑nginx.conf文件
1 | [root@node1 conf]# vi nginx.conf |
3.3.Apache发行包中的htpasswd命令来创建user_file 文件
1 | [root@node1 ~]# htpasswd -m -c /opt/modules/htpasswd tom |
3.4.重新加载nginx服务
1 | [root@node1 init.d]# service nginx reload |

3.5.在浏览器地址栏中输入:http://192.168.230.10/

1 | 身份认证成功页面显示: |

4.配置nginx访问状态监控
4.1.进入tengine的conf目录
1 | [root@node1 ~]# cd /opt/modules/tengine-2.1.0/conf |
4.2.编辑nginx.conf文件
1 | [root@node1 conf]# vi nginx.conf |

4.3.在浏览器地址栏中输入:http://192.168.230.10/status

5.配置nginx反向代理
5.1.进入tengine的conf目录
1 | [root@node1 ~]# cd /opt/modules/tengine-2.1.0/conf |
5.2.编辑nginx.conf文件
1 | [root@node1 conf]# vi nginx.conf |

5.4.在地址行输入检查页面是否能正常显示:http://192.168.230.10/
1 | 页面显示的是http://192.168.230.11中的内容 |

6.配置nginx负载均衡
6.1.进入tengine的conf目录
1 | [root@node1 ~]# cd /opt/modules/tengine-2.1.0/conf |
6.2.编辑nginx.conf文件
1 | [root@node1 conf]# vi nginx.conf |

6.3.重新启动nginx服务
1 | [root@node1 init.d]# service nginx stop |

6.4.在地址行输入检查页面是否能正常显示:http://192.168.230.10/
1 | 访问一次显示: |

1 | 在访问一次显示: |

7.tengine新增健康检查模块
7.1.进入tengine的conf目录
1 | [root@node1 ~]# cd /opt/modules/tengine-2.1.0/conf |
7.2.编辑nginx.conf文件
1 | [root@node1 conf]# vi nginx.conf |

7.3.在地址行输入:http://192.168.230.10/status对tomcat服务器进行健康检查
1 | 访问显示两台tomcat都没有响应: |

1 | 重新启动两台tomcat |

本文作者 : Matrix
原文链接 : https://matrixsparse.github.io/2016/10/02/tengine模块/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得