当前位置: 首页 > news >正文

优化网络推广外包南通seo网站优化软件

优化网络推广外包,南通seo网站优化软件,网站建设设计语言,小说网站怎么做空间小目录 一、playbook 剧本介绍二、示例1、运行playbook2、定义、引用变量 三、使用playbook部署lnmp集群 一、playbook 剧本介绍 playbooks 本身由以下各部分组成 #xff08;1#xff09;Tasks#xff1a;任务#xff0c;即通过 task 调用 ansible 的模板将多个操作组织在… 目录 一、playbook 剧本介绍二、示例1、运行playbook2、定义、引用变量 三、使用playbook部署lnmp集群 一、playbook 剧本介绍 playbooks 本身由以下各部分组成 1Tasks任务即通过 task 调用 ansible 的模板将多个操作组织在一个 playbook 中运行 2Variables变量 3Templates模板 4Handlers处理器当changed状态条件满足时notify触发执行的操作 5Roles角色二、示例 vim /etc/ansible/playbook/deamo1.yml--- - name: the first play for install apache#gather_facts: falsehosts: dbserversremote_user: roottasks:- name: disable firewwalldservice: namefirewalld statestopped enabledno- name: disable selinuxcommand: /usr/sbin/setenforce 0ignore_errors: True- name: disable selinux foreverreplace: path/etc/selinux/config regexpenforcing replacedisabled- name: mount cdrommount: src/dev/sr0 path/mnt fstypeiso9660 statemounted- name: copy local yum configuration filecopy: src/etc/yum.repos.d/repo.bak/local.repo dest/etc/yum.repos.d/local.repo- name: install apacheyum: namehttpd statelatest- name: prepare httpd configuration filecopy: src/etc/ansible/playbook/httpd.conf dest/etc/httpd/conf/httpd.confnotify: reload httpd- name: start apacheservice: namehttpd statestarted enabledyeshandlers:- name: reload httpdservice: namehttpd statereloaded1、运行playbook ansible-playbook deamo1.yml //补充参数 -k–ask-pass用来交互输入ssh密码 -K-ask-become-pass用来交互输入sudo密码 -u指定用户2、定义、引用变量 三、使用playbook部署lnmp集群 - name: the first play for install nginxhosts: dbserversremote_user: roottasks:- name: disable firewwalldservice: namefirewalld statestopped enabledno- name: disable selinuxcommand: /usr/sbin/setenforce 0ignore_errors: True- name: disable selinux foreverreplace: path/etc/selinux/config regexpenforcing replacedisabled- name: mount cdrommount: src/dev/sr0 path/mnt fstypeiso9660 statemounted- name: copy local yum configuration filecopy: src/etc/yum.repos.d/nginx.repo dest/etc/yum.repos.d/nginx.repo- name: install nginxyum: namenginx- name: prepare nginx configuration filecopy: src/etc/ansible/playbook/default.conf dest/etc/nginx/conf.d/default.conf- name: start nginxservice: namenginx statestarted enabledyes- name: wordpresscopy: src/usr/share/nginx/html/wordpress dest/usr/share/nginx/html/- name: mysqlhosts: dbserversremote_user: roottasks:- name: remove mariadbshell: yum remove mariadb* -yignore_errors: True- name: yumcommand: wget https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm- name: install mysql57command: rpm -ivh mysql57-community-release-el7-11.noarch.rpm- name: change mysql-community-servershell: sed -i s/gpgcheck1/gpgcheck0/ /etc/yum.repos.d/mysql-community.repo- name: install mysql-serveryum: namemysql-server- name: start mysqlservice: namemysqld.service statestarted enabledyes- name: mysql congruation filecopy: src/etc/ansible/playbook/mysql.sh dest/var/lib/mysql- name: echo passwordshell: grep password /var/log/mysqld.log | awk NR1{print $NF} #在日志文件中找出root用户的初始密码register: mysql_password #将初始密码导入到mysql_password的变量中- name: echodebug:msg: {{ mysql_password }} #输出变量mysql_password的值- name: grant locationshell: mysql --connect-expired-password -uroot -p{{ mysql_password[stdout] }} -e ALTER USER rootlocalhost IDENTIFIED BY Admin123;- name: grantshell: mysql --connect-expired-password -uroot -pAdmin123 -e grant all privileges on *.* to root% identified by Admin123456 with grant option;- name: create databaseshell: mysql --connect-expired-password -uroot -pAdmin123 -e create database wordpress;- name: grantshell: mysql --connect-expired-password -uroot -pAdmin123 -e grant all on wordpress.* to admin% identified by Admin123456;- name: grantshell: mysql --connect-expired-password -uroot -pAdmin123 -e grant all on wordpress.* to adminlocalhost identified by Admin123456;- name: flushshell: mysql --connect-expired-password -uroot -pAdmin123 -e flush privileges;- name: yum removecommand: yum -y remove mysql57-community-release-el7-10.noarch- name: phphosts: dbserversremote_user: roottasks:- name: yum rpmcommand: yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpmignore_errors: true- name: yum-utilsyum: nameyum-utils- name: yum-configcommand: yum-config-manager --enable remi-php74- name: list phpcommand: yum list php- name: yilaibaocommand: yum -y install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis- name: start phpservice: namephp-fpm statestarted enabledyes将yum安装的nginx里面的配置文件进行修改后传输到对应的远程主机 解压wordpress压缩文件放入到对应的html网页目录底下 进行传输到远程主机里的网页页面目录上 使用浏览器进行访问测试
http://www.yingshimen.cn/news/39952/

相关文章:

  • 专业企业网站设计好发信息网站建设
  • 郑州hi宝贝网站建设公司做原创的网站
  • 网站建设合并但与那个优化流程
  • 阿里云模板建站好不好设计的网站有哪些
  • 自己买一台服务器做自己的网站seo自学网
  • 如何查看网站是哪家公司做的广州建设局官方网站
  • 个人主页网站欣赏廊坊设计网站公司
  • 网站导航字体张家港外贸网站制作
  • 网站开发各小组互评表ps6做网站点哪里保存
  • 可信的专业网站建设设计类网站开发策划书
  • 做婚恋网站要多少钱服务好的高端网站建设公司
  • 保定企业网站的建设请人做网站 我需要知道哪几点
  • 企业网站推广有哪些广州 骏域网站建设专家
  • 网站建设及推广费用怎么入账网站用户体验存在问题
  • 网站开发人员的要求网站建设询价报告
  • 深圳网站建设网页制作上海住房城乡建设网站证件查询
  • 云南省玉溪市建设局官方网站WordPress主题 luo
  • 网站项目的设计制作网页设计与制作教程杨选辉
  • 伪静态就是把网站地址顺企网南昌网站建设
  • 邯郸网站建设推荐驰捷网络公司甘肃做网站的公司有哪些
  • 全网通网站建设廊坊做网站多少钱
  • 换模板搭建网站怎么做电子商务网站开发需要注意问题
  • 专业的外贸网站建设网站建设怎么设置网址
  • wordpress 分类浏览量长春seo网站优化
  • 深圳网站建设收费wordpress 缓存文件夹
  • 网站建设的要求有哪些方面网站建设的目入图片
  • 太原网站专业制作长宁企业网站建设
  • 湖南省建设厅安许审核公布网站广告公司名称取名
  • 云南电信网站备案eclipse 制作网站开发
  • 网站直播怎样做政务系统网站