服务器搭建WordPress网站方法
网上对于从零开始学习服务器wordpress建站教程并不完整,本文主要讲解使用Cloudflare和namesilo解析DNS域名,用3XUI面板构建服务器,利用宝塔面板安装wordpress建站。
目录
①购买VPS服务器
②解析DNS域名
③部署3XUI面板
④搭建宝塔面板
⑤wordpress建站
①购买VPS服务器
获得IP,用户名(默认root),密码,端口
别忘测试IP:
部署vpn服务
- 打开终端应用(Mac里是Terminal,Windows里是PowerShell),在命令行里输入以下命令(ip换成自己的上一步邮件里的
IP Address)ssh [email protected] -p 22首次连接会显示如下内容,输入
yes即可。然后输入密码The authenticity of host '138.115.12.112 (138.115.12.112)' can't be established.RSA key fingerprint is SHA256:9QOLXN02Y4nsVRoEP5qFUd48SSYS/MhaHc99/jCe9RE.This key is not known by any other names.Are you sure you want to continue connecting (yes/no/[fingerprint])?
- 登录成功后,复制下面的命令,粘贴到命令行,执行一键安装脚本
wget -qO- https://raw.githubusercontent.com/jiswordsman/mac_software/refs/heads/main/shadowsocks/install.sh | bash
安装完成后,会输出 ip、端口号、密码、服务器URL地址等信息,这些信息需要记下来,后面用客户端连接vpn要用。
如果忘记了,可以执行这个命令查看:
cat /opt/shadowsocks/config.json
②解析DNS域名
在域名购买网站购买域名,例如namesilo
使用DNS解析工具或网站解析域名,例如Cloudflare
以Cloudflare和namesilo为例,给主域名添加子域名后,将其链接到服务器的IP,并选择取消代理,保存
将生成的两个虚假域名添加到namesilo网站主域名中
③部署3XUI面板
使用Linux SSH终端连接服务器(例如FinalShell)
用户名默认为root,密码为服务商提供
连接完成后,输入指令一键安装3XUI面板:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
如果出现“是否手动安装面板”选择“y”,手动输入端口(20000-65535)
获得信息:用户名、密码、面板网页
在安装完成后,输入:x-ui
获得SSL证书:选择18或19
(有时18不行,那么选择19使用Cloudflare的API认证,这需要去该网站上申请Global API key)
完成后会生成一个新的网址,在浏览器上登录(如果无法登陆应先确认Cloudflare暂时取消代理以及开放端口,指令为sudo ufw allow 端口)
在3XUI面板操作页面,“入站列表”选择vless+reality+tls+V2ray伪装,具体选项:添加入站,协议选择vless,安全切换为reality,Get new certs,回头在“客户”下拉菜单里的flow选择xtls+rprx+vision,最后sniffing选择开启
操作完成导出链接,到V2Ray客户端导入即可。
如果测试延迟为-1,很有可能是面板那随机生成的端口没有开放
④搭建宝塔面板
首先安装宝塔面板,到finalshell那里输入指令:
wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && sudo bash install_panel.sh ed8484bec
这里安装的是Ubuntu 系统
按照操作获得宝塔面板的用户名、密码、面板网址
登录面板,安装NgInx系统和php
添加网站,同时创建FTP和数据库,记录相应的用户名和密码,之后获得SSL证书,这里操作和3XUI面板那里一致
点击网站域名,伪静态选择wordpress
下载wordpress安装包,上传到网站根目录,解压,把解压文件夹里面多有文件剪切到根目录,删除安装包和解压文件夹
⑤wordpress建站
登陆域名,开始建站
游客登录网站为:域名
管理者登陆的话:域名/wp-login.php
如果没有正常显示,可能是宝塔面板里面NgInx启动出了问题