手工搭建Ghost博客(Ubuntu 20.04) 安装gcc和g++ 1. 执行以下命令安装常用开发编译工具。 plaintext sudo aptget install buildessential 2. 执行如下命令,安装gcc。 plaintext aptget install gcc 3. 执行如下命令查看gcc版本。 plaintext gcc version 回显信息: plaintext root@ecmda5b:~ gcc version gcc (Ubuntu 9.3.017ubuntu1~20.04) 9.3.0 Copyright (C) 2019 Free Software Foundation, Inc. 4. 执行以下命令安装g++。 plaintext sudo aptget install g++ 5. 使用以下命令查看g++版本。 plaintext g++ version 回显信息: plaintext root@ecmda5b:~ g++ version g++ (Ubuntu 9.3.017ubuntu1~20.04) 9.3.0 Copyright (C) 2019 Free Software Foundation, Inc. 安装Node.js 在安装Ghost前,需要先安装Ghost所需要的Node.js。 1. 执行以下命令,进行Node.js安装源的下载。 plaintext curl sL sudo E bash 2. 执行以下命令,进行Node.js的安装。 plaintext sudo aptget install y nodejs 3. 在Node.js安装完成后,执行以下命令查看Node.js版本和npm版本。 plaintext node v npm –v 回显信息: plaintext test@ecm2d20Ghost:~$ node v v16.20.2 test@ecm2d20Ghost:~$ npm v 8.19.4 安装Nginx 部署Ghost博客,需要安装Nginx作为HTTP服务器。 1. 执行以下命令,进行Nginx安装。 plaintext sudo aptget update sudo aptget install nginx 2. 安装完成后,执行以下命令查看Nginx版本。 plaintext nginx –v 回显如下: plaintext test@ecm2d20Ghost:~$ nginx v nginx version: nginx/1.18.0 (Ubuntu) 3. 验证Nginx是否正常启动。 浏览器输入公网IP地址或者域名进行访问Nginx,出现如下页面,则说明Nginx安装成功。 4. Nginx配置信息修改(可选)。 输入以下命令修改配置文件。 plaintext vim /etc/nginx/nginx.conf 输入以下内容: plaintext server { listen 8001; //监听端口号 本文选择监听端口为8001,避免出现80端口冲突问题 servername 171.111.xxx.xxx;