vultr服务器+docker多功能搭建wordpress 个人网站篇

个人网站搭建

不管你是否做跨境的生意或者理财,还是国内的生意。
如果你总是依赖于平台的话,风险会否过高呢。你既会受限于平台的各种规则,特别像亚马逊这种一不小心触发到店铺
规则进而封店的,那多年的心血就白费了。又比如即使像 shopify 这些个人建站的平台,但是他的手续费也是很高,
如果本身利润就不高,无疑就很难了。何况你个人学会建站的话,相当于一次付了学习成本和花费成本,如果你有心
建你的线上生意或者自媒体营销或者搭建个人品牌的话,显然就非常划算了。

  • 个人品牌
  • 节省费用
  • 自由定制
  • 分摊平台风险
  • 引流推广
  • 增加收入
  • 学习提升

实践步骤

那么接下来这个系列我会介绍大家怎么用 vps 搭建网站。虽然其他博主也有教怎么搭建网站,但是他们的服务器大多是按月的,有的还是虚拟主机,虽然看似方便,实际上也便宜不了多少,只能搭建一个网站,还不能用作其他用途。且大多数建站的人可能临时建站,这样资源得不到利用也浪费了钱。服务器的话我之前介绍过腾讯云,其实腾讯云也可以用于建站,按天计费,这期先不讲了。
我推荐的这个服务器商他是按小时计费。在外国可能那些怕风险的可以放心一点吧,vultr, 去购买服务器

然后域名我这里因为是要长期使用的我这边就推荐使用 namesilo,因为有些域名提供商虽然是 2 美金或者但是后面续费就要 18 美金,namesilo 他每年价格一样,如果想长期使用建议用这个。 去购买域名

服务器购买后进行配置,dns 系统中添加域名。域名购买后,在 dns 系统添加 ip 进行关联,并加上需要的 dns 服务器。

后面我们可以进入 ssh 登录,

搭建 dock 安装环境

升级 yum:

yum update

安装 docker:

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh

设置 docker 开机启动

sudo systemctl enable docker
sudo systemctl start docker

添加 docker 管理权限:

sudo usermod -aG docker $USER

安装 docker compose

sudo wget -O /usr/local/bin/docker-compose “https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)”

给 Docker Compose 执行权限: .

sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

安装 nginx

docker pull nginx:latest

搭建网站

安装 bbr

wget -N –no-check-certificate “https://gist.github.com/zeruns/a0ec603f20d1b86de6a774a8ba27588f/raw/4f9957ae23f5efb2bb7c57a198ae2cffebfb1c56/tcp.sh” && chmod +x tcp.sh && ./tcp.sh

80 端口安装 wordpress

yum install git
git clone https://github.com/maskbot/wordpress.git
cd wordpress

将 nginx 配置文件中的域名修改成自己的:

vi nginx-conf/nginx.conf
记得解除上传限制 添加 client_max_body_size 50m;

创建一个环境变量文件

用于设置你的 MySQL 数据口用户和密码,以及 wordpress 的使用的 http 端口:
vim .env
.evn 的内容如下,自行设置前三项的值,随便设置即可,密码别太弱

MYSQL_ROOT_PASSWORD=MyPzw0rd578
MYSQL_USER=wordpress
MYSQL_PASSWORD=MyPzw0rd578
HTTP_PORT=80

启动

docker-compose up -d

查看状态

docker-compose ps

wordpress 网站格式

ip/wp-admin/install.php

个人网站搭建

不管你是否做跨境的生意或者理财,还是国内的生意。
如果你总是依赖于平台的话,风险会否过高呢。你既会受限于平台的各种规则,特别像亚马逊这种一不小心触发到店铺
规则进而封店的,那多年的心血就白费了。又比如即使像 shopify 这些个人建站的平台,但是他的手续费也是很高,
如果本身利润就不高,无疑就很难了。何况你个人学会建站的话,相当于一次付了学习成本和花费成本,如果你有心
建你的线上生意或者自媒体营销或者搭建个人品牌的话,显然就非常划算了。

  • 个人品牌
  • 节省费用
  • 自由定制
  • 分摊平台风险
  • 引流推广
  • 增加收入
  • 学习提升

实践步骤

那么接下来这个系列我会介绍大家怎么用 vps 搭建网站。虽然其他博主也有教怎么搭建网站,但是他们的服务器大多是按月的,有的还是虚拟主机,虽然看似方便,实际上也便宜不了多少,只能搭建一个网站,还不能用作其他用途。且大多数建站的人可能临时建站,这样资源得不到利用也浪费了钱。服务器的话我之前介绍过腾讯云,其实腾讯云也可以用于建站,按天计费,这期先不讲了。
我推荐的这个服务器商他是按小时计费。在外国可能那些怕风险的可以放心一点吧,vultr, 去购买服务器

然后域名我这里因为是要长期使用的我这边就推荐使用 namesilo,因为有些域名提供商虽然是 2 美金或者但是后面续费就要 18 美金,namesilo 他每年价格一样,如果想长期使用建议用这个。 去购买域名

服务器购买后进行配置,dns 系统中添加域名。域名购买后,在 dns 系统添加 ip 进行关联,并加上需要的 dns 服务器。

后面我们可以进入 ssh 登录,

搭建 dock 安装环境

升级 yum:

yum update

安装 docker:

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh

设置 docker 开机启动

sudo systemctl enable docker
sudo systemctl start docker

添加 docker 管理权限:

sudo usermod -aG docker $USER

安装 docker compose

sudo wget -O /usr/local/bin/docker-compose “https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)”

给 Docker Compose 执行权限: .

sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

安装 nginx

docker pull nginx:latest

搭建网站

安装 bbr

wget -N –no-check-certificate “https://gist.github.com/zeruns/a0ec603f20d1b86de6a774a8ba27588f/raw/4f9957ae23f5efb2bb7c57a198ae2cffebfb1c56/tcp.sh” && chmod +x tcp.sh && ./tcp.sh

80 端口安装 wordpress

yum install git
git clone https://github.com/maskbot/wordpress.git
cd wordpress

将 nginx 配置文件中的域名修改成自己的:

vi nginx-conf/nginx.conf
记得解除上传限制 添加 client_max_body_size 50m;

创建一个环境变量文件

用于设置你的 MySQL 数据口用户和密码,以及 wordpress 的使用的 http 端口:
vim .env
.evn 的内容如下,自行设置前三项的值,随便设置即可,密码别太弱

MYSQL_ROOT_PASSWORD=MyPzw0rd578
MYSQL_USER=wordpress
MYSQL_PASSWORD=MyPzw0rd578
HTTP_PORT=80

启动

docker-compose up -d

查看状态

docker-compose ps

wordpress 网站格式

ip/wp-admin/install.php

END
 0
Comment(No Comments)