使用Docker Swarm 搭建Wordpress的方法


当前第2页 返回上一页

caddy

用来做反向代理,同时兼顾 https 证书申请,配置如下

https://47log.com https://www.47log.com {
  root /usr/src/wordpress
  gzip
  fastcgi / wp_app:9000 php
  rewrite {
    if {path} not_match ^\/wp-admin
    to {path} {path}/ /index.php?_url={uri}
  }
  log stdout
  errors stderr
}

这里我用到了 docker swarm 的 config 功能,直接把配置写入到 wp_caddy 这个配置中。

db

这里用的是 mysql8 , wordpress 是支持的,性能也要更好点
需要注意的,commmand 必须加上 command: --default-authentication-plugin=mysql_native_password 不然是没办法进行密码认证的,我就是忘记加这个蛋疼了一阵子。

app

注意连接方式
如果你是用 docker stack 部署的,部署的是什么名字,数据库连接那里就要加上名字的前缀。比如我这里是 docker stack deploy -c docker-compose.yml wp,我这里数据库在 docker 网络中的 host 就是 wp_db。如果你的 stack 名字为 wordpress , 就要对应的改为 wordpress_db。

注意配置 volume
- wordpress:/var/www/html 这个东西一定要配置,上次我就是没有配置这个东西,删掉 container,主题直接没有了。

使用 docker stack 部署

一行命令 docker stack deploy -c docker-compose.yml wp 等一段时间就能进入 wordpress 了

为什么使用 docker swarm。 因为有 portainer , docker-swarm 接入到 portainer 之后可以有全功能的配置能力。

到此这篇关于使用Docker Swarm 搭建Wordpress的方法的文章就介绍到这了,更多相关Docker Swarm搭建Wordpress内容请搜索


标签:WordPress

返回前面的内容

相关阅读 >>

wordpres对前端页面调试时的两个php函数使用小技巧

wordpress选项标签功能

php date_default_timezone_set()设置时区操作实例分析

几个优化wordpress中javascript加载体验的插件介绍

wordpress文章id不连续的解决方法

wordpress使用rss feed输出自定义文章类型内容的方法

php多用户博客系统分析[想做多用户博客的朋友,需要了解]

wordpress网站访问慢解决方案细图文教程

wordpress上传图片自动重命名的方法

#实践笔记#本地配置phpnow与wordpress运行环境

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...