- hosts: all
remote_user: root
tasks:- name: user
user: name=nginx shell=/sbin/nologin create_home=no - name: yum
yum: name=gcc,gcc-c++,zlib-devel,pcre-devel,openssl-devel - name: tar nginx
unarchive: src=/root/nginx-1.15.4.tar.gz dest=/usr/src - name: configure nginx
shell: ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_ssl_module && make && make install
args:
chdir: /usr/src/nginx-1.15.4 - name: link
file: src=/usr/local/nginx/sbin/nginx dest=/usr/sbin/nginx state=link - name: start nginx
shell: nginx
- name: user
ansible源码安装nginx
最新推荐文章于 2024-12-11 15:43:11 发布
本文详细介绍使用Ansible自动化配置和部署Nginx的过程。包括创建Nginx用户、安装依赖包、解压Nginx源码包、编译安装Nginx以及设置软链接和启动Nginx服务。适用于系统管理员和DevOps工程师。
1058

被折叠的 条评论
为什么被折叠?



