1. 什么是nginx高可用?
之前提及,如果 Tomcat宕机,则会被自动剔除,但是如果nginx 宕机了怎么办?
---> nginx 宕机请求无法实现效果
解决方法
将nginx配置成高可用(配置多台nginx)
当前有两台nginx服务器,但是他们的 ip 不同,这样不好提供给客户端,于是会使用一个虚拟 ip,比如 192.168.0.105,作为暴露给客户端的 ip 去访问
当主服务器挂了之后,会自动切换到备用服务器代替主服务器工作
当中使用到一个 keepalive 软件(将虚拟ip与alive的ip进行绑定,主服务器异常,keepalive自动重新将虚拟ip绑定至备服务器ip),会检测服务器状态,当异常会自动切换至正常的nginx服务器
配置高可用的准备工作
(1)两台虚拟机环境:192.168.0.109 和 192.168.0.111