折腾了三天,终于算是把这个博客给建起来了,在查看了不下三十来个教程了,摧毁新建了十余次Vultr,甚至新买了域名,结果居然通过剪指甲?拜佛去晦?把属于自己的博客建起来了?算了无力吐槽了,linux就是无限折腾、无限谷歌和百度的。下面我也贡献自己的方式,最大的功臣还是给与Ghost开发人员简单粗暴的教程传送点 ;下面介绍一下所需准备的材料:
1:一台虚拟机,小学生我用的Vultr的Ubuntu 16.04;购买传送 :(emmm...这里请允许我有一点私心,如果你通过我的链接购买我也是有奖励的,先谢谢购买的大佬们!膜拜!)
2:域名,我分别通过腾讯云以及万网购买..com会相对比较贵,但是比较有B格不是,所以我注册了zhujixxs.com但是比较可惜没有建起来,原因不知道为什么,nginx一直链接不到域名,所以索性换了个试试;也就是这个www.carhartt09c.top;新手可以购买便宜的做试验之类的;解析我就不多说了
3:putty--这是通过连接虚拟机的最重要的装备;下载方法百度找一下貌似大佬们喜欢Xshell;但是我个人喜欢腻子,因为左键选中就是复制,右键点一下就是粘贴,不得不说很是方便的哈哈
好了,废话不多说了,开始.......
更新包
sudo apt-get update
sudo apt-get upgrade
分别输入运行
安装GCC和G ++
sudo apt-get install build-essential
apt-get install gcc
sudo apt-get install g++
安装Nginx
sudo apt-get install nginx
Ghost可以用到轻量化的服务器,由于自己还是个小学生,这是接触到的第一个服务器,所以基本自己都是按着教程走的,不然近期会去尝试一下Apache;
我也没有开启防火墙;需要开启防火墙的输入:
sudo ufw allow 'Nginx Full'
安装MySQL
sudo apt-get install mysql-server
适用于Ubuntu16.04系统,除了设置密码和确定下载,不需要做其他操作;
安装Node.js
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash
sudo apt-get install -y nodejs
Ghost安装只适应6 8 10版本级的
创建新用户
adduser user根据自己喜好更改;
——会有很多信息需要填写,根据个人喜欢来吧,也可以直接略过;最后Y
usermod -aG sudo 授权;
su -
安装Ghost- CLI
sudo npm install ghost-cli@latest -g
安装Ghost
注意:在/root或home/
因为怕和我一样的新手们会忘记su -
sudo mkdir -p /var/www/ghost
sudo chown : /var/www/ghost
——user记得改成自己前面设置的、不然会报错
sudo chmod 775 /var/www/ghost
cd /var/www/ghost
ghost install
安装问题需要填写;
最好根据以下填写,不然及其容易出错,因为我在这其中卡死了两天
?Enter your blog URL: www.xxxxxxxx.com 自己更改解析的域名
? Enter your MySQL hostname: localhost
? Enter your MySQL username: root
? Enter your MySQL password: [hidden] 填写安装mysql设置的密码
? Enter your Ghost database name: ghost
Enter your email (For SSL Certificate) xxxxxxxxx
其余问你什么都是Y
做完如上的步骤,就恭喜你啦!你肯定也是成功了!如果没成功,那你也剪个指甲去去晦气吧....
对了,成功之后是不是怎么都找不到其他教程中出现的注册邮箱之类的?
在你的域名后面加个 / ghost吧 admin!一起加油。
www.carhartt09c.top
诸暨小学生留 欢迎光顾我的Blog