如何快速在服务器上搭建一个wordpress网站,包含商城,付费主题。

229 Views
No Comments

共计 2519 个字符,预计需要花费 7 分钟才能阅读完成。

感悟

越来越多的人开始搭建自己的网站了,在国外,个人网站是非常个性化,非常流行的,也是很好的展示自己的平台,同时你也不需要受到像国内自媒体平台这样那样的管控,我觉得非常nice,因此,我也希望能通过这个教程从0-1教你搭建一个属于自己的网站。

包含内容

网站流程说明

服务器的购买

wordpress的安装和部署

主题和插件的安装

域名的购买和DNS解析

Nginx的部署(部署多个网站需要使用)

让我们开始吧!

网站流程说明

  • 我们想要搭建一个自己的网站平台流程是这样的

服务器购买

我这边用的是vultr 的服务器,他是一个老牌的服务器提供商, 也是比较稳定的,
https://www.vultr.com/?ref=9617045-8H 赠送一百美金
选择共享主机, 推荐74块每个月的配置, 他支持支付宝或者visa信用卡的支付方式,paypal也是可以的。

域名购买

推荐nesioml, 支持支付宝付款, 不需要备案就可以绑定DNS解析

安装wordpress 环境

安装Docker

这里国内的服务器有点坑, 无法拉取秘钥,需要通过国内镜像访问。

所以我强烈推荐使用国外的vultr, 还能赠送100美金免费使用

安装国内的镜像环境

sudo apt update
sudo apt install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
mkdir /etc/apt/keyrings

从国内镜像安装密钥(如果是国内服务器按这个)

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo chmod a+r /etc/apt/keyrings/docker.gpg

安装docker-ce


sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

国外vultr 安装方式

sudo apt-get update

安装环境依赖包

sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

下载秘钥

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

添加仓库

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

更新apt

sudo apt-get update

安装docker CE版本,免费的

sudo apt-get install docker-ce docker-ce-cli containerd.io

搭建docker 镜像代理:
https://blog.csdn.net/Lichen0196/article/details/137355517

日了, 什么都需要代理。国内开发环境是真的不行

安装mysql

docker run -d -p 3301:3306 -e MYSQL_ROOT_PASSWORD=12345678 --name mysql00 mysql:5.7
[root@MiWiFi-RC01-srv ~]# docker run -d -p 3301:3306 -e MYSQL_ROOT_PASSWORD=12345678 --name mysql00 mysql:5.7
83d03d81ab2a1d39f3edee7e18a09973fc7567252df28319974bf24988d7b815

创建mysql数据库
登陆docker 容器 创建

docker exec -it mysql00 /bin/bash
mysql -u root -p123456

创建一个mysql

create database blog;

查看数据库

show databases;
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| wordpress          |
+--------------------+
5 rows in set (0.00 sec)

安装wordpress

docker run -d -p 8089:80 --name wp wordpress
[root@MiWiFi-RC01-srv ~]# docker run -d -p 80:80 --name wordpress00 wordpress
795748985b7ba475275f2c1bd41f397e854f908022e1af378c17cff6c53f2d32

TIPS:
这里记得开放端口号

ufw allow 3301

配置wordpress

打开ip:端口号
如何快速在服务器上搭建一个wordpress网站,包含商城,付费主题。

如何快速在服务器上搭建一个wordpress网站,包含商城,付费主题。

如何快速在服务器上搭建一个wordpress网站,包含商城,付费主题。

完成初始化

http://www.dgstudyblog.top/wp-content/uploads/2024/06/6662a02fe4e04.png

DNS 解析设置

购买域名: www.namesilo.com

nginx 配置

参考:http://www.dgstudyblog.top/quickly-config-your-ip-address-port-in-server-host/

END
 0
Comment(No Comments)