【填坑】在莱卡云上搭建个人博客WordPress|LNMP搭建WordPress|莱卡云三网香港CN2 GIA体验

写在前面:

偶然的机会:在两个月前,我做过一个视频,评测了美国莱卡云CN2 GIA的vps(点击前往),延时低、价格合适,作为搭建个人博客使用,性价比算是非常高了。

今天我拿到了一台香港的CN2 GIA机器(延时肯定是更低了,测试数据我放在这里:点击前往),上个视频只是做了vps的评测,今天就来个实战:搭建个人博客。

准备工作:

一台vps

(这里小鑫用的是莱卡云提供的香港CN2 GIA)有兴趣的可以用下面的链接注册:https://www.lcayun.com/aff/RGGHQFIA

一个域名

(这里小鑫用的是上次在dynadot白嫖的.link的域名)

我们用到的是LNMP搭建方式

lnmp是Linux+NGINX+MySQL+PHP的缩写

用到的代码:

更新系统

apt update -y  && apt upgrade -y && apt install -y curl wget sudo socat

安装docker

curl -fsSL https://get.docker.com | sh

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

创建目录

cd /home

mkdir web

cd web

mkdir html

mkdir mysql

mkdir certs

touch nginx.conf

nano docker-compose.yml

配置docker-compose

https://github.com/kejixiaoxin/docker/blob/main/docker-compose.yml

申请证书

curl https://get.acme.sh | sh

~/.acme.sh/acme.sh --register-account -m [email protected]

~/.acme.sh/acme.sh --issue -d xin.woshixiaoxin.link --standalone

PS:[email protected]xin.woshixiaoxin.link改成自己的。

下载证书

~/.acme.sh/acme.sh --installcert -d xin.woshixiaoxin.link --key-file /home/web/certs/key.pem --fullchain-file /home/web/certs/cert.pem

PS:xin.woshixiaoxin.link改成自己的。

NGINX配置

https://github.com/kejixiaoxin/nginx/blob/main/nginx1.conf

下载源码

wordpress源码

cd /home/web && wget https://cn.wordpress.org/wordpress-6.2.2-zh_CN.zip && sudo apt-get install -y unzip && unzip wordpress-6.2.2-zh_CN.zip -d html && rm wordpress-6.2.2-zh_CN.zip && mv /home/web/html/wordpress/* /home/web/html/

运行

cd /home/web && docker-compose up -d

赋予权限

docker exec -it nginx chmod -R 777 /var/www/html

docker exec -it php chmod -R 777 /var/www/html

安装PHP扩展

docker exec php apt update && docker exec php apt install -y libmariadb-dev-compat libmariadb-dev libzip-dev libmagickwand-dev imagemagick

docker exec php docker-php-ext-install mysqli pdo_mysql zip exif gd intl bcmath opcache

docker exec php pecl install imagick && docker exec php sh -c 'echo "extension=imagick.so" > /usr/local/etc/php/conf.d/imagick.ini'

docker exec -it php sh -c 'echo "upload_max_filesize=50M \n post_max_size=50M" > /usr/local/etc/php/conf.d/uploads.ini'

重启php

docker restart php

跳过FTP更新主题插件的限制

找到这个路径下的文件wp-config.php

/home/web/html/wp-config.php

添加一行代码

define('FS_METHOD', 'direct');

写在后面

性能测试用到的代码:数据放在这里(点击前往

ping值:https://www.itdog.cn/ping

带宽及硬盘读写测试
wget -qO- bench.sh | bash
yabs
curl -sL yabs.sh | bash
回程线路
wget -q route.f2k.pub -O route && bash route
wget -qO- git.io/besttrace | bash
IP情况
bash <(curl -L -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh)

版权声明:
作者:小鑫
链接:https://kejixiaoxin.org/?p=116
来源:科技小鑫
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录