安装ansible
yum -y install ansible
免密
ssh-kengey
连接212 13 14
ssh-copy-id root@10.0.0.212
vim/etc/ansible/hosts
[webservers]
10.0.0.21[2:4]
ansible webservers -m ping
拷贝
ansible webservers -m copy -a ‘src=/etc/hosts dest=/etc/hosts’
安装nginx
ansible webservers -m yum -a ‘name=gcc,pcre-devel,zlib-devel state=latest’
下载nginx
ansible webservers -m unarchive -a ‘src=nginx-1.12.2.tar.gz dest=/root/’
编译安装nginx
(ansible webservers -m shell -a 'cd /root/nginx-1.12.2 && ./configure && make && make install)
编写脚本
vim nginx.sh
cd /root/nginx-1.12.2 && ./configure && make && make install
chmod +x nginx.sh
执行脚本
ansible webservers -m script -a ‘nginx.sh’
开启
ansible webservers -m shell -a ‘/usr/local/nginx/sbin/nginx’
查端口
ansible webservers -m shell -a ‘ss -lntp | grep -w 80’
ansible快速安装nginx
最新推荐文章于 2024-05-06 10:54:58 发布