- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 ansible管理配置文件
一个可以管理nginx配置文件的playbook1、首先,就像安装一样,需要创建一些目录,存放管理配置文件数据的目录[root@ansible-01 ~]# mkdir -p /etc/ansible/nginx_config/roles/{new,old}/{files,handlers,vars,tasks}可以看到在roles下,分出了两个目录new和oldnew:更新时用到的old:回滚时用到的在下面的目录files下面为nginx.conf文件和vhosts目录handlers为
2021-05-28 17:07:55 168
原创 ansiblie自动化安装nginx
思路:首先在一台机器上编译安装好nginx,然后打包,在通过ansible下发,安装一、源码编译安装nginx下载nginx源码编译包[root@ansible-01 ~]# wget http://mirrors.sohu.com/nginx/nginx-1.9.6.tar.gz--2021-05-27 16:25:16-- http://mirrors.sohu.com/nginx/nginx-1.9.6.tar.gz正在解析主机 mirrors.sohu.com (mirrors.so
2021-05-27 21:39:20 198 1
原创 学习自主化运维工具-ansible
playbook的使用1、创建文件playbook就相当于把模块写到配置文件里第一行需要有三个杠,hosts参数指定了对哪些主机进行参作,如果是多台机器可以用逗号作为分隔,也可以使用主机组,在/etc/ansible/hosts里定义,user参数指定了使用什么用户登录远程主机操作,tasks指定了一个任务,其下面的name参数同样是对任务的描述,在执行过程中会打印出来,shell是ansible模块名字注意:空格和格式一定要写对![root@ansible-01 ~]# vim /etc/ans
2021-05-26 18:25:20 248 1
原创 学习自动化运维工具-ansible
三、拷贝文件或者目录1、拷贝文件把ansible上的1.txt给ansible-02复制一份到/tmp里src是源地址,dest是目标地址注意:如果拷贝的文件,dest指定的名字和源不同并且它不是已经存在的目录,相当于拷贝过去后有重命名。但相反,如果dest第目标机器上已经存在的目录,则会直接把文件拷贝到该目录下面。[root@ansible-01 ~]# ansible 10.30.59.216 -m copy -a "src=1.txt dest=/tmp/123" 10.30.59.
2021-05-26 11:04:09 148
原创 学习自动化运维工具-ansible
学习ansible介绍ansible(1)Ansible不需要安装客户端,通过sshd去通信(无密钥登录)。(2)Ansible基于模块工作,模块可以由任何语言开发。(3)Ansible不仅支持命令行使用模块,也支持编写Yaml格式的playbook,易于编写和阅读。(4)Ansible安装十分简单,CentOS上可直接Yum安装。(5)Ansible有提供UI(浏览器图形化)www.ansible.com/tower,收费的官方文档 http://docs.ansible.com/ansibl
2021-05-25 19:30:39 262 3
原创 配置httpd支持PHP和httpd的默认虚拟主机
一、配置httpd支持PHP首先修改httpd的主配置文件[root@shell ~]# vim /usr/local/apache2.4/conf/httpd.conf修改下面四个地方修改完成后,测试语法并且启动服务[root@shell ~]# /usr/local/apache2.4/bin/apachectl -tSyntax OK[root@shell ~]# /usr/local/apache2.4/bin/apachectl start查看端口[root@shell.
2021-05-23 13:26:07 1302 2
原创 源码编译安装lamp
一、编译安装MySQL首先下载安装包到本地[root@shell ~]# cd /usr/local/src[root@shell src]# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz然后解压压缩包[root@shell src]# tar -zxvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz解压后,创建一个My.
2021-05-22 14:14:43 149 2
原创 httpd的虚拟主机功能
配置http的默认虚拟主机一台服务器可以访问多个网站,每个网站都是一个虚拟主机。概念:域名(主机名)、DNS、解析域名、hosts任何一个域名解析到这台机器,都可以访问的虚拟主机就是默认虚拟主机一、编辑主配置文件[root@shell html]# vim /etc/httpd/conf/httpd.conf#在配置文件的下面加入以下内容<VirtualHost 10.30.59.219> # IP地址为你系统的地址 DocumentRoot "/var/www"
2021-05-21 17:33:27 421 1
原创 复习web服务器之Apache服务
看的《Linux就该这么学》,然后做得笔记一、介绍Apache 程序是目前拥有很高市场占有率的 Web 服务程序之一,其跨平台和安全性广泛被认可且拥有快速、可靠、简单的 API 扩展。如图所示为 Apache 服务基金会的著名Logo,它的名字取自美国印第安人的土著语,寓意着拥有高超的作战策略和无穷的耐性。Apache 服务程序可以运行在 Linux 系统、UNIX 系统甚至是 Windows 系统中,支持基于IP、域名及端口号的虚拟主机功能,支持多种认证方式,集成有代理服务器模块、安全Socket
2021-05-18 16:14:43 279 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人