在VPS搭建个人WordPress、Nextcloud服务器
0. 前言
由于前段时间申请了个VPS长时间处于闲置状态,感觉这个服务器不物尽其用就有点对不起每个月6刀的价格,因此想要搭建个人WordPress、Nextcloud服务器。(哪怕用不上)
需要实现的功能如下:
-
注册域名(可选),方便使用域名访问网站,不需要记住服务器的IP
-
安装宝塔环境并配置
-
搭建Nextcloud服务器,并配置手机客户端进行连接
-
搭建WordPress服务器,用于个人博客
VPS可根据自行需要选择,这里不展开讨论。
1. 域名注册
要注册域名,需要在域名服务商进行注册。
正常情况下来说应该在国际顶级NS服务器上注册域名,这样生效会比较快。
这里我由于特殊情况(先入为主了)选择使用花生壳进行域名的注册。其他地方的域名注册大同小异。
1.1 域名注册
在oray.com注册花生壳并登录,打开控制台→域名:
添加域名→注册域名:
在接下来的窗口中输入要注册的域名,选好自己的后缀,点击立即注册,输入个人信息后,付款等待验证通过就好
认证通过后会收到这么一封邮件,说明域名注册完成。
1.2 实现域名到IP地址的绑定
注册了域名之后,需要将域名和IP地址绑定,这样在输入域名的时候才能跳转到对应的IP。
在花生壳控制台点击域名→顶级域名→刚刚注册的域名→域名解析:
子域名填入要解析的子域名,记录值填入自己申请的VPS的服务器IP,点击添加即可。
例如我们的域名是example.com,子域名是www,那么整个链接就是www.example.com。
那么这里的子域名就是www,记录值写VPS的服务器IP地址即可。
解析完成之后,可以尝试Ping一下域名,如果能Ping通说明解析正确,可以进行下一步。
2. 安装宝塔面版
宝塔面版可以方便的对服务器进行管理和配置,同时能够通过宝塔面板安装LNMP环境,该环境是后续操作必须的。
2.1 宝塔面版的安装
安装很简单,在宝塔官网上找自己系统的安装命令,VPS上sudo一键安装即可。
例如在Ubuntu系统下安装宝塔的一键安装脚本如下:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
执行脚本,安装结束后会给出安全入口网址,点击网址用给出的用户名密码登录即可:
登录后安装LAMP环境,PHP建议选择7.4,LNMP环境安装完成后,宝塔面板安装完成。
2.2 宝塔面板的配置
打开面板设置,主要设置下面几个配置项:
安全入口,用于登录宝塔面板:
登录账户密码:
配置完成后保存即可。
3. 安装Nextcloud
这里使用在线安装方式对NextCloud进行安装。
3.1 新建站点
在宝塔页面上新建站点,以放置NextCloud:
点击网站→添加站点
这里域名处输入之前注册的域名,如果需要使用端口号则在网址后面加入端口号即可,PHP版本选择7.4
提交后,站点创建结束。
3.2 NextCloud的安装和使用
下载NextCloud的安装器 ,并将其放到上面配置的根目录下。
浏览器地址栏输入域名加端口号加setup-nextcloud.php打开安装界面(例如之前绑定的域名是example.com:8866,那这里的地址就是example.com:8866/setup-nextcloud.php)。
在接下来的页面配置好安装路径、用户名密码等。
安装完毕后,打开之前的网址(不需要带后面的php)就可以打开NextCloud的界面了,如下所示:
在手机端下载APP,并输入NextCloud登录界面的地址,就可以在手机上使用自己的NextCloud了。
4. 安装WordPress
WordPress的安装使用宝塔面板的一键配置功能即可:
在弹出的窗口中选择WordPress,一键部署。
在这里配置数据库名称、密码、域名等
配置完后输入上面配置的域名打开WordPress的安装界面,输入之前配置的数据库的名字和密码等基本信息。
能连接上数据库之后剩下的就是配置WordPress了。
至此,安装完成。
WordPress的头像设置可以参考这里: 简单说就是APP上连接自己的站点后设置头像即可。
Leave A Comment