linodeVPS+lnmp+wordpress搭建博客网站

欢迎新人入坑!

本页主要复盘本人基于 linode VPS+lnmp+wordpress 搭建博客站点 biosharefun 的全过程,希望对新入坑的朋友提供帮助。

一、网站搭建准备

搭建网站之前需要准备以下内容:

1.域名

lnmp 使用虚拟机安装方式进行网站管理,通过域名对网站内容进行访问,可以在一台 VPS 上部署多个网站。因此在网站搭建之前需要准备好已经注册的域名。

推荐域名注册网站 namesilo https://www.namesilo.com/,快速注册,支持支付宝付款。

2.VPS

本博客部署在 linode VPS上,linode官网 https://www.linode.com/ 。注意:linode只能使用国外邮箱进行注册,推荐使用 gmail,注册前需要网络支持 gmail 通信。同时需要提供外币信用卡进行支付,亲测民生银行双币信用卡可用。Vultr VPS 可以使用国内邮箱如 126 等进行注册,同样可以用支付宝进行支付。

如果您读完我的文章觉得有用的话,在创建 linode 账户的时候请在推荐人中输入以下推荐码: cbd7db4de87d4bccc0ee5336709bd55a7c9eb439

3.个人电脑端软件

VPS 创建后软件的安装需要通过远程ssh进行操作,推荐安装 xshell 和 FileZilla 进行操作。putty 和 WinSCP 同样可以使用。

二、网站搭建

在注册好域名和 linode 账户后就可以开始我们的网站搭建之旅了。

1.部署 VPS

登陆 linode 网站,如下图所示点击左侧边栏的 Linodes,再点击右侧的 Create (弹出的选项卡中选择 Linode),创建新的 VPS。

选择 Distribution 操作系统 CentOS 7,Region 地区选择日本,Linode Plan 选择 Nanode,基本可以满足个人博客网站需求,最后添加 root 密码就可以点击右侧的 Create 创建新的 VPS 了。

等待几分钟后,VPS 创建成功,页面上会出现刚才创建的主机信息。复制 IP address。

VPS创建完成,可以从 linode 退出。

2.域名解析

登陆 namesilo,点击右侧边栏的 domain manager,进入域名管理界面。

点击需要编辑的域名右侧的蓝球按钮,进入编辑页面。

删除原有设置,添加两次 A 规则,一次有 www,一次没有 www,添加完成后效果如下。等待最长不超过48小时,域名可以实现对 VPS 地址的解析。

3.环境安装 lnmp 一键安装包

使用 xshell 或 putty 等工具登陆 VPS(为了安全,可以设置仅使用 ssh key 远程登陆 VPS,具体操作比较简单,请自行百度)。

使用 lnmp 一键安装包安装 nmp 环境。

注意:linode VPS 没有默认安装 wget 和 screen,请使用以下命令进行安装

yum install wget -y

yum install screen -y

lnmp 具体安装流程请参照 https://lnmp.org/install.html 进行安装。 PHP 版本选择 7.0 以上。注意保存安装过程中输入的用户名和密码。

感谢 lnmp 一键安装包开发大神

lnmp 安装完毕后使用命令 lnmp vhost add 添加网站,默认网站文件夹为 /home/wwwroot/域名。添加完成后注意,域名文件夹内包含 .user.ini 隐藏文件,如果后期想删除整个文件夹,需要在文件夹内执行命令

chattr -i ./.user.ini

lnmp vhost del 命令可以删除创建的网站,但关联的 mysql 数据库和用户名需要单独手工删除,网站文件夹也需要手工进行删除。

4.安装 WordPress

打开域名文件夹,使用以下命令下载并解压最新版本WordPress

wget https://cn.wordpress.org/latest-zh_CN.zip && unzip latest-zh_CN.zip && mv ./wordpress/* ./ && rm -r latest-zh_CN.zip && rm -rf wordpress

在浏览器页面输入你的域名,如果域名解析成功,自动转到 WordPress 安装界面,填写上一步创建的数据库和密码,同时创建 WordPress 管理帐户,点击继续,等待 2 分钟,安装完成。

网站和数据库的备份我正在摸索,以后再和大家分享。

现在可以开始你的个人网站之旅了……

可以访问我的博客小站 www.biosharefun.com 与我联系哟

你可能感兴趣的:(linodeVPS+lnmp+wordpress搭建博客网站)