前言:
而今小伙伴们对“腾讯云ubunturoot登录”大体比较注重,朋友们都想要剖析一些“腾讯云ubunturoot登录”的相关资讯。那么小编也在网络上网罗了一些有关“腾讯云ubunturoot登录””的相关文章,希望同学们能喜欢,朋友们一起来学习一下吧!准备工作
* 服务器(腾讯云)
* 域名 (域名解析自行搜索)
* ssh工具
安装环境
* Ubuntu18.04
* node 10
* mysql 5.7
* Nginx 1.9.5
添加用户
在root下添加**user**
```shell# 新用户不能为ghostadduser newuser# 将用户添加到超级用户组以解锁管理员权限usermod -aG sudo newuser# 登入 newusersu - newuser```更新包
```shellsudo apt-get updatesudo apt-get upgrade```安装nginx
Ghost需要Nginx环境,并且配置SSL需要NGINX 1.9.5或更高版本
```shell#安装Nginxsudo apt-get install nginx# 打开 Firewallsudo ufw allow 'Nginx Full'```安装MySQL
```shellsudo apt-get install mysql-server# 打开 Musqlsudo mysql# 设置本地登陆密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';# 退出mysqlexit```安装Node.js
这里需要注意Ghost并不是支持所有的Node的版本
```shell#添加Node源curl -sL | sudo -E bash#安装Node.jssudo apt-get install -y nodejs```安装Ghost-CLI
Ghost-CLI是管理Ghost的命令行工具
```shellsudo npm install ghost-cli@latest -g```
安装过后你可以使用`ghost help` 获取帮助
安装Ghost
安装ghost-cli后就可以安装ghost了,需要注意不能将ghost安装在`/root/`和`home/newuser/`
创建目录
```shellsudo mkdir -p /var/www/ghost# 设置权限sudo chown newuser:newuser /var/www/ghostsudo chmod 775 /var/www/ghost# 进入该目录cd /var/www/ghost```安装ghost
```shellghost install```
安装过程中的交互问题
Blog url或者 不能输入ip地址Mysql hostname因为数据库是在服务器上的所以直接输入`localhost`即可或者直接回车Mysql username/password username:`root`password:`yourpassword`1. Ghost database nme这里你可以用自己配置好的数据库或者回车使用默认1. set up a ghost Mysql user 自行设置或者使用默认的ghost1. set up Nginx输入`y`即可 1. set up SSL如果你之前填的blog url 为`https`Ghost-cli会用Let's Encrypt帮你设置.或者后续使用`ghost setup ssl`配置1. enter your email 配置SSL需要邮箱1. set up systemdsystemd 是进程管理工具 所以`yes`1. start ghost `yes`
现在你可以访问``设置ghost管理账户
后记
之前是参照[跃迁引擎]()在centos上安装 试了好几次都失败了好像是因为非root用户下systemctl服务需要输入root密码,嫌麻烦就懒得去折腾了.
后面就参照官网的环境把系统换成Ubuntu了,由于腾讯云网页端登录设置的默认用户为`ubuntu`而不是`root`就没有前面的建用户赋权限这些问题过程就相当顺利,一次就OK了.
至于centos系统遇到的问题网络上还是有教程的,感兴趣的可以去折腾.
标签: #腾讯云ubunturoot登录 #centos安装xhost #ubuntughost文件 #ubuntu能用ghost