【填坑】在莱卡云上搭建个人博客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 xxx@gmail.com

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

PS:xxx@gmail.com、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)

评论

此博客中的热门博文

始终免费的vps!甲骨文云(oracle)抢注册高性能ARM实例!一键脚本部署!

LINUX | 谷歌云开启SSH及设置root密码