linux
文章平均质量分 87
linux
爱学习的老王
这个作者很懒,什么都没留下…
展开
-
Keepalived + Nginx 实现高可用 Web 负载均衡 nginx(4)
简介Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。Keepalived 以 VRRP 协议为实现基础,用 VRRP 协议来实现高可用性(HA)。 VRRP(Virtual RouterRedundancy Protocol)协议是用于实现路由器冗余的协议, VRRP 协议将两台或多台路由器设备虚拟成一个设备,对外提供虚拟路由器 IP(一个或多个),而在路由器组内部,如果实原创 2020-08-17 22:02:56 · 304 阅读 · 0 评论 -
Linux keepalived的安装和部署
1.下载下载地址:https://www.keepalived.org/download.html2.通过xftp软件将下载好的文件放到服务器上面3.解压tar -zxvf keepalived-2.0.18.tar.gz4.进入解压文件夹cd keepalived-2.0.18在这里插入图片描述5.使用configure命令配置安装目录与核心配置文件所在位置:./configure --prefix=/usr/local/keepalived --sysconf=/etcpre原创 2020-08-17 21:20:45 · 339 阅读 · 0 评论 -
解决nginx跨域和防盗链的问题 nginx(3)
什么是跨域跨域是指跨域名的访问,以下情况都属于跨域:跨域原因说明示例域名不同www.jd.com 与 www.taobao.com域名相同,端口不同www.jd.com:8080 与 www.jd.com:8081二级域名不同item.jd.com 与 miaosha.jd.com|解决nginx跨域 #允许跨域请求的域,*代表所有 add_header 'Access-Control-Allow-Origin' *; #原创 2020-07-31 13:54:49 · 479 阅读 · 0 评论 -
nginx核心配置文件nginx.conf naginx(1)
Nginx介绍Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。Nginx是一款轻量级的Web 服务器/反向代理服务器及电原创 2020-07-31 11:27:26 · 498 阅读 · 0 评论 -
linux 使用crontab定时器任务实现Nginx日志切割 nginx(2)
什么是crontabcrontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρνο),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。-------------百度百科crontab文件的含义用户所建立的crontab文件中,每一行都代表原创 2020-07-30 15:33:41 · 738 阅读 · 1 评论 -
使用 xftp 和 shell6 为centOS7安装Mariadb
什么是Mariadb(百度百科)MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人MichaelWidenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQLAB卖给了SUN,此后原创 2020-07-29 15:39:36 · 447 阅读 · 0 评论 -
CentOS 7.0关闭防火墙
CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙停止firewallsystemctl stop firewalld.service禁止firewall开机启动systemctl disable firewalld.service开启防火墙systemctl start firewalld.service开启开机启动systemctl enable firewalld.service查看防火墙状态systemctl st原创 2020-07-29 14:56:58 · 297 阅读 · 0 评论 -
CentOS7安装jdk8
使用的工具 xshell6 和 xftp6ssh工具:xshell6文件上传到linux工具:xftp61.检查系统安装的OpenJDK先要删除系统自带的OPenJDK 会与jkd8会有冲突 所以不采用openJDkrpm -qa|grep openjdk -ijava-1.7.0-openjdk- -1.7.0.191-2.6.15.5.et7.x86_ 64java-1.7.0-openjdk -headless- -1.7.0.191-2.6.15.5.el7.x86_ _64jav原创 2020-07-23 15:23:09 · 279 阅读 · 0 评论