| 
1.更新Linux操作系统和软件包。
×
注册登录后全站资源免费查看下载您需要 登录 才可以下载或查看,没有账号?立即注册  sudo apt-get update2.安装 Nginx。sudo apt-get upgrade -y
 sudo apt-get install -y nginx3.安装MySQL。 sudo apt-get install -y mysql-server4.MySQL安装node.js5.安装 GHOST进入 MySQL:sudo mysql
 创建数据库:CREATE DATABASE ghost_data;
 设置root用户密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '12345678';
 创建root用户:CREATE USER 'root'@'%' IDENTIFIED BY '12345678';
 允许所有ip访问此数据库:GRANT ALL PRIVILEGES ON ghost_data.* TO 'root'@'%';
 权限刷新:FLUSH PRIVILEGES;
 拉取ghost镜像:docker pull ghost创建目录:mkdir -p /data/ghost
 创建容器:docker run -d \ --restart always \ --name ghost \ -p 2368:2368 \ -v /data/ghost:/var/lib/ghost/content \ -e NODE_ENV=development \ -e url=http://ip:2368 \ ghost
 授权:chmod -R 777 /data/ghost/
 重启容器:docker restart ghost
 打开浏览器输入ip:2368,到此ghost搭建完成6.nginx反代 切换路径:cd /etc/nginx/编辑文件:vim nginx.conf
 在http内加入这一段内容server {
 listen 80;
 server_name chouxianyu.top;
 复制代码       location / {
          proxy_pass   http://ip:2368; 
          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-Proto $scheme;
          proxy_redirect off;
       }
   }
保存并退出后重启nginx:sudo systemctl restart nginx 
 |