1.准备好域名和服务器
2.服务器上开始搭建
2.1使用docker容器进行搭建
1.安装docker
2.安装docker-compose
docker-compose的安装按照官方下载速度太慢了,我是直接从github上面下载包到本地,然后上传到服务器上的。
github的下载地址 https://github.com/docker/compose/releases
我下载的是docker-compose-linux-x86_64的版本
上传到服务器的**/usr/local/bin/** 目录下面并把docker-compose-linux-x86_64 重命名 为docker-compose
接下来按照下图操作设置docker-compose为可执行程序
3.创建docker-compose的编排文件docker-compose.yml
version: "3.6"
services:
db:
image: mysql:8.0
container_name: mysql80
ports:
- 3306:3306
environment:
MYSQL_DATABASE: blog
MYSQL_USER: test_user
MYSQL_PASSWORD: test_pass
MYSQL_RANDOM_ROOT_PASSWORD: test_root_pass
volumes:
- /www/db:/var/lib/mysql
privileged: true
restart: always
blog:
image: wordpress:php8.3-apache
container_name: blog
depends_on:
- db
links:
- db
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_NAME: blog
WORDPRESS_DB_USER: test_user
WORDPRESS_DB_PASSWORD: test_pass
volumes:
- /www/blog/html:/var/www/html
working_dir: /var/www/html
ports:
- 80:80
restart: always
将上面文件上传至服务器,在文件同级目录下运行
docker-compose up
此时在服务器curl 127.0.0.1:80有html内容返回表示安装成功。
使用浏览器进行 服务器IP:80访问,就能看到wordpress的安装界面了。
4.在域名服务商处进行域名解析
解析成功后就能通过域名进行访问了
通过域名访问进行wordpress的安装就行了
3. 更改wordpress博客的icon图标
我做的很简单,使用在线生成的一个favicon.ico文件,上传到服务器/www/blog/html目录下,也就是博客运行的根目录
在线生成网站
https://www.bitbug.net/index
上传到服务器之后,在wordpress的管理端
外观 》》主题文件编辑器》》主题页眉(header.php)中添加
<link rel="shortcut icon" href="http://你的域名/favicon.ico?v=35" type="image/x-icon" />
刷新前台域名地址,即可以看到替换之后的ico了。