使用Nginx + keepalive + iis + Memcached搭建高可用的集群服务
新建一个站点,使用的是80端口,然后站点下面有好多的虚拟目录或者是应用程序(在此必须设置为应用程序),因为我们是在磁盘中新建一个目录然后在目录下面放了好多的站点,因为程序写的时候必须要在一级目录,所以只能转化为程序才能正常访问。
回到正题题,因为现在用nginx做负载均衡,所以就涉及到nginx的后端检测模块,在此建议一个站点就是一个网站,站点多了可以使用不同的端口,且不可像以上那样,具体原因后面有详细介绍。
以上就是windows系统设置的过程。
2,开始搭建Linux服务
首先是设置nginx这里用到了nginx的反向代理模块和后端服务器的健康状态检查模块
1),搭建nginx,关闭防火墙,关闭selinux重启服务器
2),因为需要用到后端检测模块是第三方模块,所以需要编译安装nginx
使用的nginx版本为nginx-1.14.0.tar.gz,第三方模块为nginx_upstream_check_module-master。zip
Nginx + keepalive + iis + Memcached搭建高可用的集群服务