基于devops工具盘古安装wordpress

本文详细介绍了如何使用盘古这款开源devops工具部署WordPress,从机器准备到编排部署的每一步骤,包括安装、配置和执行流程,助力快速部署和管理复杂项目。

盘古介绍

盘古javashop团队内部总结多年的部署经验推出的一款开源的devops工具, 致力于在提供简单、使用、高效的可持续集成服务。在目前流行的devops工具中缺少对机器、仓库、步骤、环境变量的明确定义、操作,盘古提供了上述的资源的管理,内置常见java,、PHP、nodejs、mysql、nginx等常见环境的执行器(直接编排为步骤),并提供了导出导入功能、一键复制流水线,极大方便了部署过程。通过环境变量和配置文件可以实现复杂的大型项目统一配置。未来计划支持k8s的流水线编排,感谢您的star,您的支持是我们不断完善的最大动力! 欢迎加入盘古交流群:最下方扫码进群。

安装盘古

参考这里:

https://pangu.javamall.com.cn/docs/#/?id=%e5%ae%89%e8%a3%85%e7%9b%98%e5%8f%a4

 

准备机器

请准备一台linux服务来完成本次wordpress的安装

搭建wordpress可以选择mysql和wordpress在同一台机器,或者mysql独立一台机器。

如果您选择mysql和wordpress在同一台机器,配置需要高一些。

编排部署

步骤 :

1、首先在盘古中增加要部署的机器如图:

点击验证,验证通过后表示盘古可以连接到您的服务器。

2、新增部署

默认分组与环境变量可以不进行选择,如果有需要的话可以自行设置。

4、点击部署列表中的步骤,新增编排部署中的步骤。

5、关闭防火墙(如果您已经关闭可省略此步骤)

6、安装docker

7、新增安装php步骤并点击保存。

8、新增安装nginx步骤并点击保存。

9、 新增nginx配置文件

我的nginx配置如下

user  root;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
#pid        logs/nginx.pid;

events {
    worker_connections  10240;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80; #根据您的端口号自行修改
        server_name  localhost;  #可以根据您的域名自行修改

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   /opt/wordpress; #这里配置你的wordpress解压路径
            # 需要增加  index.php
            index index.php index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  
            /opt/wordpress$fastcgi_script_name;  #这里配置你的wordpress解压路径

            include        fastcgi_params;
        }
    }
}

10、在部署中写入配置文件

11、启动nginx

12、安装mysql

13、下载wordpress并解压

下载地址为:wget http://ts.xyok.cn/wordpress-5.4.1-zh_CN.zip

注意:这里边的解压路径要与上述nginx配置文件中配置的文件路径保持一致

14、具体编排步骤如下:

执行部署

1、点击执行部署等待执行成功

2、输入数据库与账户信息,安装wordpress完成后就可以访问你的博客网站啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kingapex1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值