购买一台VPS

利用SSH软件连接购买的VPS

市面上很多 随便选一款适合自己的即可

这一步中需用到主机名/IP  用户名 密码或密钥  这些内容均可在购买VPS的地方获取到

连接成功后 运行一键脚本

不同操作系统有不同的脚本
以及宝塔面板的命令大全参照宝塔面板命令大全

Ubuntu/Deepin安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install

CentOS安装脚本

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

  此过程中会出现一次y/n的选择命令  直接输入y回车即可
安装成功后 会提示给你面板的登录地址和用户名密码 注意这个需要保存好!!!

还有一点需要注意的是很多人会发现面板登陆地址打不开  这是因为你所购买的VPS出厂时没有开放所有的端口
可以去VPS平台的管理面板放行端口  也可直接通过指令放行

Ubuntu开放制定端口的命令为;

ufw allow 端口

开启制定端口后重启防火墙:

ufw reload

CenOS7开放指定端口的命令为:

firewall-cmd --zone=public --add-port=端口号/tcp --permanent

开启指定端口后重启防火墙:

systemctl restart firewalld.service

打开浏览器访问面板地址,登录面板后台

第一次进入会提示安装环境套件 选择 LNMP 套件,Nginx 1.21  MySQL 5.6  PHP 7.4,点击“一键安装”,等待网站环境安装完成。

如果你购买的vps足够好  也可以按照默认安装  但便宜的vps还是算了(因为我自己的按照默认装,内存要炸了 悲)

注意这个过程差不多有个十几分钟  不要点击其他选项 否则很有可能会中断安装  但仍会显示安装成功  如果出现这种情况 需要你手动到面板的软件商店 找到相应的环境重新安装

创建数据库

菜单栏—网页—添加站点—输入已经解析好的域名—数据库选择MySQL—其他的默认—提交

配置wordpress源码

点击根目录—将里面的文件全部删掉—下载并解压wordpress源码https://cn.wordpress.org/download/
把解压后的文件夹里面的文件全选剪切到根目录—删掉wordpress的压缩文件和解压后的文件夹(现在那个文件夹是空的了)

申请证书

点击对应站点的设置—SSL—Let’s Encrypt—选择对应的域名申请证书—成功后回到当前证书页面—打开强制HTTPS开关并保存证书

配置伪静态及安全设置

点击配置文件 在最后一个花括号之前填上如下代码

#安全设置
location ~* ^/(class|controller|db|data|functions|templates)/.*.(db3|php|php5|sql)$ {
    return 403;
}
location ~* ^/(data)/.*.(html)$ {
        deny all;
}
location /db {
        deny all;
}

#伪静态
rewrite ^/click/(.*) /index.php?c=click&id=$1 break;
rewrite ^/api/(.*)?(.*) /index.php?c=api&method=$1&$2 break;
rewrite /login /index.php?c=login break;

通过域名访问wordpress初始化页面

按照提示输入数据库名称 用户名密码 这些可以在宝塔面板的数据库中找到

常见问题

1、面板登陆地址打不开  这是因为你所购买的VPS出厂时没有开放所有的端口
可以去VPS平台的管理面板放行端口  也可直接通过指令放行  不同系统会有不同指令  可自行谷歌

  • 无法通过域名进入到wordpress的初始化页面 大概率是你忘了进行SSL证书申请或者是忘了设置伪静态 伪静态包含在上述第八个步骤中 配置文件中含有伪静态的代码 也可通过站点设置—伪静态—选择wordpress完成
  • SSL证书申请失败 检查一下自己的域名是否完成了DNS解析 并解析到对应的VPS地址
  • 全部都操作正确 但最终访问域名会自动下载一个文件 换一个浏览器 或者清除一下浏览器的cookie缓存即可

2、域名解析推荐使用CloudFlare  解析速度很快
在其它平台买的域名可以交由CF管理  具体如何操作请自行谷歌  平台不同 方法不同

3、以下请保存好
宝塔面板地址 用户名密码
Wordpress后台地址: https://域名/wp-admin 用户名密码

参考教程https://zhuanlan.zhihu.com/p/580886483?utm_id=0
个人导航站主题下载地址:https://github.com/owen0o0/WebStack/releases

本博客主题https://github.com/solstice23/argon-theme

最后修改:2024 年 04 月 27 日
如果觉得我的文章对你有用,请随意赞赏