介绍
本篇文章给大家分享的是有关怎么在Ansible中批量部署Nginx,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
1.1将Nginx的安装包,和安装脚本复制到客户端,并安装脚本
vim /Ansible/角色/Nginx/任务/nginx.yml 名称:安康;copy nginx_tar_gz 用客户端 ,复制:src=https://www.yisu.com/zixun/nginx-1.8.0.tar.gz dest=/tmp/nginx-1.8.0.tar.gz ——名称:install_shell复制到客户端 复制:src=install_nginx。sh dest=/tmp/install_nginx.sh ——名称:安装nginx 外壳:/bin/bash/tmp/install_nginx.sh
1.2 Nginx安装脚本
vim /ansible/角色/Nginx/文件/install_nginx.sh # !/bin/bash yum -y  install zlib zlib-devel  openssl openssl-devel pcre-devel groupadd -r  nginx useradd -s /sbin/nologin -g nginx -r nginx cd /tmp tar xf  nginx-1.8.0.tar.gz; cd  nginx-1.8.0 mkdir /应用程序/nginx; chown  nginx.nginx /应用程序/nginx/configure \ ——prefix=/usr \ ——sbin-path=/usr/sbin/nginx \ ——conf-path=/etc/nginx/nginx.conf \ ——error-log-path=/var/log/nginx/error.log \ ——pid-path=/应用程序/nginx/nginx.pid \ ——用户=nginx \ ——组=nginx \ ——with-http_ssl_module make ,, make 安装 egrep -v “# | ^ $“,/etc/nginx/nginx.conf 在/etc/nginx/nginx.conf.bak rm -rf /etc/nginx/nginx.conf mv /etc/nginx/nginx.conf.bak /etc/nginx/nginx.conf sed 我;“/^ \ s * index /,小姐:proxy_pass http://localhost: 8080;“/etc/nginx/nginx.conf/usr/sbin/nginx
1.3执行ansible命令
cd /ansible ansible-playbook nginx.yml ——syntax-check #检查语法 ansible-playbook nginx.yml #执行
以上就是怎么在Ansible中批量部署Nginx,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。