Ansible分发Nginx

yum安装ansible

yum -y install ansible

添加免密的IP到ansible(只需添加你需要免密的服务器IP)

vim /etc/ansbile/hosts

配置免密交互

ssh-keygen -t rsa

ssh-copy-id 10.0.0.51

默认用户为root用户;

 

 

 编写一个解压启动nginx的脚本;

vim nginx.sh
#!/bin/bash
cd /root
tar xfz nginx-1.12.0.tar.gz
cd nginx-1.12.0
./configure --prefix=/usr/local/nginx && make && make install
/usr/local/nginx/sbin/nginx

 

 

 把nginx脚本拷贝分发的服务器上;

ansible web -m copy -a 'src=/root/nginx.sh dest=/root'

安装nginx依赖环境;

ansible web -m shell -a 'yum -y install gcc gcc-c++ pcre-devel zlib-devel'

启动分发服务器上的脚本;

ansible web -m shell -a 'sh /root/nginx.sh'

 访问网站查看nginx查看nginx;

posted @ 2019-12-28 09:50  似乎还很年轻。  阅读(87)  评论(0)    收藏  举报