我是靠谱客的博主 含蓄睫毛膏,最近开发中收集的这篇文章主要介绍ansible 初探nginx安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我的配置:

/etc/hosts:

/etc/ansible/hosts:

 nglinx安装包:


ansible自动化安装nginx:

1.安装ansible。

2.创建目录结构:

mkdir -p /ansible/roles/nginx/{defaults,files,handlers,meta,tasks,templates,vars}

3.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.9.9.tar.gz;cd nginx-1.9.9 mkdir /var/run/nginx/;chown nginx.nginx /var/run/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=/var/run/nginx/nginx.pid --user=nginx --group=nginx --with-http_ssl_module make && make install sed "/^s*index / i proxy_pass http://localhost:8080;" /etc/nginx/nginx.conf /usr/sbin/nginx sed

 4.main.yml:

- name: copy nginx_tar_gz to client
  copy: src=nginx-1.9.9.tar.gz dest=/tmp/nginx-1.9.9.tar.gz - name: copy install_shell to client copy: src=install_nginx.sh dest=/tmp/install_nginx.sh - name: install nginx shell: /bin/bash /tmp/install_nginx.sh
 

 5.webservice.yml:

- hosts: hadoop
remote_user: root roles: - nginx

 6.执行安装:

cd /ansible
ansible-playbook webservice.yml

安装成功!

7.进入test2下检查:

   

到这里就全部结束了!

 
 

 






转载于:https://www.cnblogs.com/cc-Study/p/5677529.html

最后

以上就是含蓄睫毛膏为你收集整理的ansible 初探nginx安装的全部内容,希望文章能够帮你解决ansible 初探nginx安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部