服务器安装Ghost详细步骤
一、创建新用户
1、远程登录服务器实例:通过SSH或终端登录到服务器。
2、执行命令创建新用户:
sudo adduser test
按提示输入并确认用户密码,其他信息可保持默认或根据需要填写。
3、将新用户添加到sudo组:
sudo usermod -a -G sudo test
4、切换到新用户:
su test
二、安装Nginx
1、更新系统和软件包:
sudo apt-get update sudo apt-get upgrade -y
2、安装Nginx:
sudo apt-get install -y nginx
3、检查Nginx版本:
nginx -v
三、安装MySQL
1、安装MySQL:
sudo apt-get install -y mysql-server
2、查看MySQL版本号:
mysql -V
3、连接MySQL并创建数据库:
sudo mysql
在MySQL命令行中执行以下命令:
CREATE DATABASE ghost_data; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password'; EXIT;
四、安装Node.js
1、下载并导入NodeSource GPG密钥:
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
2、创建deb存储库:
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
3、安装Node.js:
sudo apt-get update sudo apt-get install -y nodejs
4、验证Node.js版本:
node -v
5、安装NPM(Node.js包管理工具):
npm install -g npm
五、安装Ghost-CLI并配置Ghost
1、安装Ghost-CLI:
sudo npm install ghost-cli@latest -g
2、创建Ghost安装目录:
mkdir -p /var/www/ghost
3、设置文件夹权限:
chown test:test -R /var/www/ghost chmod 0775 -R /var/www/ghost
4、进入Ghost安装目录:
cd /var/www/ghost
5、运行Ghost命令进行配置:
ghost install local
根据提示完成博客URL、数据库连接信息等配置。
6、启动Ghost:
sudo systemctl start ghost sudo systemctl enable ghost
7、访问前台首页和后台管理页面:确保DNS设置正确,并根据提示完成Ghost博客的配置。
相关问题与解答栏目
问题1:如何在服务器上更改Ghost的默认端口?
答:可以通过修改Nginx配置文件来实现端口更改,编辑Nginx配置文件(例如/etc/nginx/sites-available/default
),找到listen
指令并更改为所需的端口号,然后重新加载Nginx配置:sudo systemctl reload nginx
,确保防火墙规则允许新端口的流量。
问题2:如何备份Ghost博客的数据?
答:可以通过导出MySQL数据库来备份Ghost博客的数据,登录到MySQL数据库,选择Ghost使用的数据库(如ghost_data
),然后使用mysqldump
命令导出数据库:mysqldump -u root -p ghost_data > ghost_data_backup.sql
,将生成的SQL文件保存到安全的位置即可作为备份。
以上内容就是解答有关“服务器安装ghost”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/20147.html<