zoukankan      html  css  js  c++  java
  • 基于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配置如下

     1 user  root;
     2 worker_processes  1;
     3 
     4 #error_log  logs/error.log;
     5 #error_log  logs/error.log  notice;
     6 #error_log  logs/error.log  info;
     7 #pid        logs/nginx.pid;
     8 
     9 events {
    10     worker_connections  10240;
    11 }
    12 
    13 http {
    14     include       mime.types;
    15     default_type  application/octet-stream;
    16 
    17     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    18     #                  '$status $body_bytes_sent "$http_referer" '
    19     #                  '"$http_user_agent" "$http_x_forwarded_for"';
    20 
    21     #access_log  logs/access.log  main;
    22 
    23     sendfile        on;
    24     #tcp_nopush     on;
    25 
    26     #keepalive_timeout  0;
    27     keepalive_timeout  65;
    28 
    29     #gzip  on;
    30 
    31     server {
    32         listen       80; #根据您的端口号自行修改
    33         server_name  localhost;  #可以根据您的域名自行修改
    34 
    35         #charset koi8-r;
    36 
    37         #access_log  logs/host.access.log  main;
    38 
    39         location / {
    40             root   /opt/wordpress; #这里配置你的wordpress解压路径
    41             # 需要增加  index.php
    42             index index.php index.html index.htm;
    43         }
    44 
    45         #error_page  404              /404.html;
    46 
    47         # redirect server error pages to the static page /50x.html
    48         #
    49         error_page   500 502 503 504  /50x.html;
    50         location = /50x.html {
    51             root   html;
    52         }
    53         location ~ .php$ {
    54             root           html;
    55             fastcgi_pass   127.0.0.1:9000;
    56             fastcgi_index  index.php;
    57             fastcgi_param  SCRIPT_FILENAME  
    58             /opt/wordpress$fastcgi_script_name;  #这里配置你的wordpress解压路径
    59 
    60             include        fastcgi_params;
    61         }
    62     }
    63 }

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

    11、启动nginx

    12、安装mysql

    13、下载wordpress并解压

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

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

    14、具体编排步骤如下:

    执行部署

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

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

     

    易族智汇(javashop)原创文章 

  • 相关阅读:
    分页
    ARC127C Binary Strings 思维 二进制 树
    ARC127A Leading 1s 数位DP
    【算法复习】背包问题 经典动态规划
    iOS15真机调试包下载
    Linux基础03 绝对路径/相对路径, 切换目录cd, 创建目录mkdir, 创建文件touch, 树状显示tree, 复制cp
    Jedis支持哨兵模式下认证
    19C ORA-00600: internal error code, arguments: [kkmmctbf:bad intcoln], [49]
    useMemo 和 useCallback 简单理解
    前端大屏页面布局经验
  • 原文地址:https://www.cnblogs.com/javashop-docs/p/14622383.html
Copyright © 2011-2022 走看看