【填坑】在莱卡云上搭建个人博客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)
评论
发表评论