Linux运维理解笔记
发布日期:2021-06-29 12:30:09
浏览次数:2
分类:技术文章
本文共 2318 字,大约阅读时间需要 7 分钟。
多个pc端(请求端) 多个nginx端(代理服务器) 多个db端(数据库服务器)pc端请求nginx服务器的ip(虚拟ip“采用优先级防止nginx服务器崩溃”)nginx服务器中配置了每个数据库服务器(IPhash等实现负载均衡)例如我们翻墙访问谷歌,谷歌域名绑定的是我们采用的代理服务器ipJDK8----ok Tomcat需要JDK8的支持Tomcat8---ok 用作数据库服务器,保存所有数据mysql->mariadb-->navicat/sqlyog---oknginx:反向代理、负载均衡、动静分离反向代理:nginx服务器包含有多个IP+端口号(数据库服务器tomcat)。负载均衡:多种方式,现用IP_hash,nginx服务器判断每个tomcat服务器忙否。动静分离:pc端通过nginx向服务器发送请求,nginx中进行设置,例如如果请求的是.jpg|.html文件,(别的文件还是从该有的目录里面找)则nginx随便指定服务器中的空白目录或者无用目录,那么pc端永远不能显示请求的.jpg|.html文件,只能显示请求的别的文件。-----------------------------------------------配置nginx动静分离-----------------[root@master ~]# vim /etc/nginx/conf.d/default.conf #配置静态资源过滤器(nginx服务器中设置)location ~ \.(html|jpg|css|js|png)$ { root /opt/static;}[root@master ~]# mkdir /opt/static[root@master ~]# nginx -s reload#将项目复制到静态资源目录/opt/static下面(新建的static文件,原本空文件,访问不到)#将文件复制过来,则可以请求文件了(分两种方式请求,上面后缀的从该文件请求,其他的还是从原来的目录请求)[root@master ~]# cp -r /opt/apache-tomcat-8.0.46/webapps/GM_BMI /opt/static/-------------------------keepalived(每个nginx配置一个虚拟ip,每个nginx的虚拟ip相同,实现如果一个nginx服务器崩溃,优先级降低,从而另一个nginx服务器的优先级升高,采用另一个nginx服务器)1、克隆第一台机器;两台机器全部开机;2、第一台机器删除nginx;第二台机器删除mariadb、2台tomcat3、修改nginx反向代理IP;4、启动nginx,请求浏览器:地址为nginx的IP5、第二台机器上yum安装keepalived6、修改配置文件/etc/keepalived/keepavlied.confglobal_defs { router_id LVS_DEVEL1}vrrp_instance VI_1 { state MASTER #主机 interface eno16777736 virtual_router_id 51 priority 100 #优先级 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.186.200 #虚拟IP }}重启keepalived[root@master ~]# systemctl restart keepalived克隆第二台修改第三台机器的/etc/keepalived/keepalived.confglobal_defs { router_id LVS_DEVEL2}vrrp_instance VI_1 { state BACKUP interface eno16777736 virtual_router_id 51 priority 50 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.186.200 }}重启nginxsystemctl restart nginx重启keepalived[root@master ~]# systemctl restart keepalived测试:1、将第二台机器挂起,在浏览器中请求192.168.186.200/GM_BMI看是否还可以访问到项目; #第二台挂起,那么优先级降低,虚拟ip找另一个nginx2、查看第三台机器是否有VIP #肯定有,一模一样3、讲第二台开机,执行ip a,查看是否将VIP抢回; #能够抢回,优先级高ftp服务器搭建dns服务器搭建shell--------1----------------------------tomcat1/2mariadb----2---------nginxkeepalived--------------------------------------------作业--------1次:要求,自己小组完成自选题目。整理一个文档:小组题目开发文档。
转载地址:https://bupt-xbz.blog.csdn.net/article/details/78934251 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月05日 03时30分14秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
3dmax2012安装教程
2019-04-29
OC渲染器(Octane Render)整合版安装包 附安装教程
2019-04-29
操作系统期末大题复习
2019-04-29
hive:分区表,hbase外表
2019-04-29
想要成为运维,想要成为后期的架构师?这些知识是必备的!
2019-04-29
linux 是如何 快速一键安装禅道的呐?
2019-04-29
运维面试基础试题(四)
2019-04-29
一键安装Openstack单节点 必能成功
2019-04-29
面试紧张怎么办
2019-04-29
关系型数据库 ,nosql数据库简介
2019-04-29
Centos 7搭建NTP时间同步服务器
2019-04-29
centos7 基于rsync+inotify 实现定时备份
2019-04-29
指定IP进行 文件的分发
2019-04-29
基于http搭建本地yum仓库
2019-04-29
常规邮件基础
2019-04-29
邮件基础之 -- SMTP协议
2019-04-29
网络基础
2019-04-29
Java设计模式--责任链模式
2019-04-29
OpenCV的cvLoadImage函数
2019-04-29
OpenCV中与matlab中相对应的函数
2019-04-29