使用docker快速搭建wordpress服务,并指定域名访问

这篇具有很好参考价值的文章主要介绍了使用docker快速搭建wordpress服务,并指定域名访问。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

引入

wordpress是一个基于PHP语言编写的开源的内容管理系统(CMS),它有丰富的插件和主题,可以非常简单的创建各种类型的网站,包括企业网站、电子商务网站、新闻门户、论坛等等。

  • 强大的社区支持:WordPress拥有庞大的用户社区,你可以在社区中获取帮助、分享经验和学习新技巧。

  • 响应式设计:大多数WordPress主题都采用了响应式设计,使得你的网站能够在各种设备上自动适应屏幕大小。

  • SEO友好:WordPress提供了丰富的SEO插件和功能,帮助你优化网站以获得更好的搜索引擎排名。

  • 多用户支持:WordPress提供了多用户支持,你可以创建和管理多个用户,以不同的权限角色来管理网站内容。

nginx、docker环境搭建可参考资料:

  • 文章:阿里/华为云服务器centos7.5 java部署环境快速搭建一条龙【git、maven、jdk8、docker安装nginx、mysql、redis】

  • 视频讲解:云服务器环境搭建合集

使用docker快速搭建wordpress服务,并指定域名访问,wordpress,docker,容器,运维,wordpress,个人博客

使用docker快速跑起服务

如果你是腾讯云服务器,一般是内置了docker的环境,如果没有docker环境,可参考我这篇文章去配置:

阿里/华为云服务器centos7.5 java部署环境快速搭建一条龙【git、maven、jdk8、docker安装nginx、mysql、redis】

我们在服务器上创建一个wordpress的目录,并在其中创建一个docker-compose.yaml文件:

version: '3.1'
services:
  wordpress:
    image: wordpress:latest
    restart: always
    ports:
      - 8090:80 # 映射的端口,可以随便取 
    environment:
      WORDPRESS_DB_HOST: xx.xx.xx.xx:3306 #数据库服务的ip:端口
      WORDPRESS_DB_NAME: wordpress #库名
      WORDPRESS_DB_USER: lzp #数据库账号
      WORDPRESS_DB_PASSWORD: lzp666 #数据库密码
    volumes:
      - ./wp_data:/var/www/html # 相关的信息卷

执行命令启动docker

docker-compose up -d

查看服务

docker ps -a

使用docker快速搭建wordpress服务,并指定域名访问,wordpress,docker,容器,运维,wordpress,个人博客

创建数据库

我们创建一个对应名称的数据库,如下图所示

使用docker快速搭建wordpress服务,并指定域名访问,wordpress,docker,容器,运维,wordpress,个人博客

安装wordpress服务

1.接着我们访问服务器的ip+对应端口,进入wordpress的安装页面,如下图所示

  • 注意云服务器的安全组需要开放对应端口,防火墙需要关闭或开放对应端口

  • http://123.60.23.102:8091/

使用docker快速搭建wordpress服务,并指定域名访问,wordpress,docker,容器,运维,wordpress,个人博客

2.我们滑到最下方,选择中文,然后点击下一步,设置账户密码,标题可以随便配置,后面可以改的
使用docker快速搭建wordpress服务,并指定域名访问,wordpress,docker,容器,运维,wordpress,个人博客

配置域名

1.首先你需要添加对应的域名解析

使用docker快速搭建wordpress服务,并指定域名访问,wordpress,docker,容器,运维,wordpress,个人博客

2.在我们的nginx的配置文件中,补充服务代理

# wordPress 服务
server {
    listen 80;
    server_name wordpress.longzipeng.online;

    location / {
       proxy_pass   http://123.60.23.102:8090; # 实测如果配置的127.0.01,会有问题
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forwarded-Proto $scheme;
       proxy_redirect off;
    }
}

3.调整wodpress的配置
使用docker快速搭建wordpress服务,并指定域名访问,wordpress,docker,容器,运维,wordpress,个人博客

4.直接通过域名访问即可
使用docker快速搭建wordpress服务,并指定域名访问,wordpress,docker,容器,运维,wordpress,个人博客文章来源地址https://www.toymoban.com/news/detail-648520.html

到了这里,关于使用docker快速搭建wordpress服务,并指定域名访问的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 入门小白,使用ubuntu,使用docker或者docker-compose搭建家庭个人网盘nextcloud,外网通过IPV6域名访问。第三篇--配置 ddns-go 以及 dynv6

    由于在第一篇中说过,放弃使用ipv4 连接 优点,家里设备都可以拥有一个 ipv6公网地址 缺点,地址会变。。。 缺点,公司网络网络下,可能访问不到。。。 所以采用ddns-go 配置 dynv6的方案 即使设备的ipv6地址变化了,也不用你做额外的事,一切交给系统就行。 不用写代码,不

    2024年02月06日
    浏览(51)
  • centos7搭建apache服务(基于域名和IP访问,用户访问控制)

    我们搭建apache服务我们从几个访问方法搭建 目录 一基于IP访问 二.基于域名访问 三.基于我们用户访问 yum源安装服务 (yum -y install httpd) 四,基于用户访问控制  让防火墙放行http服务,关闭增强模式(因为我前面以及运行过firewall-cmd --permanent --add-service=http所以会出现Warning:

    2024年02月02日
    浏览(42)
  • 本地使用IIS快速搭建一个属于自己的网站,并发布公网访问「无需购买云服务器」

    在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使用,还出现了XAMPP、PHPStudy、宝塔面板等等一系列集成服务,都是为了方便我们能快速建立网站。是不是不适用这些软件就无法建立网站了呢?

    2024年02月05日
    浏览(65)
  • 如何使用Docker本地搭建Traefik服务并实现公网访问管理界面

    Træfɪk 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) , 可以对配置进行自动化、动态的管理. Træfɪk 支持docker一键部署,内置 Web UI,管理相对方便,下面介绍Linux 本地

    2024年02月01日
    浏览(47)
  • 如何为树莓派上的WordPress博客网站配置自己的域名,并且外网可访问?

    本篇介绍如何为WordPress配置上自己的域名。 前置条件 您已经拥有了一个自己的域名 如果还没有,请去(阿里云、腾讯云、新网等)域名提供商那里购买,现在一个域名很便宜。 一个树莓派(2b、3b、4b 均可) 已经安装了WordPress 如果没有请参考上一篇教程 已经安装了cpolar 如果

    2024年02月15日
    浏览(46)
  • 使用dockerfile以及docker compose部署搭建wordpress平台

    Dockerfile 是一个文本文件,其中包含了构建 Docker 镜像的指令。它描述了镜像的构建过程,包括基础镜像、安装的软件、配置信息等。   Dockerfile 以指令的形式定义了构建镜像的步骤,每一行指令都是一个独立的步骤。这些指令可以包括从官方仓库获取基础镜像、运行命令、添

    2024年02月22日
    浏览(50)
  • 如何在CentOS使用Docker搭建MinIO容器并实现无公网ip远程访问本地服务

    MinIO是一个开源的对象存储服务器,可以在各种环境中运行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以与现有的S3工具和库无缝集成。MinIO的设计目标是高性能、高可用性和可扩展性。它可以在分布式模式下运行,以满足不同规模的存储需求。 MinIO是

    2024年04月15日
    浏览(48)
  • 轻松搭建短域名短链接服务系统,可选权限认证,并自动生成证书认证把nginx的http访问转换为https加密访问,完整步骤和代码

    轻松搭建短域名短链接服务系统,可选权限认证,并自动生成证书认证把nginx的http访问转换为https加密访问,完整步骤和代码。 在互联网信息爆炸的时代,网址复杂而冗长,很难在口头告知他人,也难以分享到社交媒体上。因此,网址缩短服务应运而生。本文将介绍其中的一

    2024年01月23日
    浏览(40)
  • Windows本地快速搭建SFTP服务共享文件【外网访问】

    转载自cpolar极点云的文章:如何在内网搭建SFTP服务器,并发布到公网可访问 Windows是微软公司开发的操作系统,它可以让用户在电脑上运行各种应用程序,如文字处理程序、图像处理程序、游戏等。其中键盘上也有一个windows,这是win键,可以和其它按键组合使用来实现各种快

    2024年02月06日
    浏览(46)
  • 树莓派本地快速搭建web服务器,并发布公网访问

    随着科技的发展,电子工业也在不断进步,我们身边的电子设备也在朝着小型化和多功能化演进,以往体积庞大的电脑也在逐渐缩小体积。树莓派作为一台功能完备的硬件设备,其功耗和体积远小于传统的台式电脑,并且在大部分功能上并不逊于台式机,因此被开发出多种应

    2024年02月15日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包