查看: 99|回复: 0

[工具分享] 阿里云主机 ubutu 搭建 GHOST 并进行 nginx 反代

[复制链接]
累计签到:275 天
连续签到:9 天

648

主题

-23

回帖

9031

积分

热心会员

名望
126
星币
2633
星辰
2
好评
134
发表于 2024-9-8 13:25:09 | 显示全部楼层 |阅读模式

注册登录后全站资源免费查看下载

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1.更新Linux操作系统和软件包。
sudo apt-get update
sudo apt-get upgrade -y
2.安装 Nginx。
sudo apt-get install -y nginx
3.安装MySQL。
sudo apt-get install -y mysql-server
进入 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;
4.MySQL安装node.js
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash sudo apt-get install -y nodejs
5.安装 GHOST
拉取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;
  1.        location / {
  2.           proxy_pass   http://ip:2368;
  3.           proxy_set_header Host $host;
  4.           proxy_set_header X-Real-IP $remote_addr;
  5.           proxy_set_header X-Forwarded-Proto $scheme;
  6.           proxy_redirect off;
  7.        }
  8.    }
复制代码
保存并退出后重启nginx:sudo systemctl restart nginx
打开浏览器输入域名,到此可以通过域名访问博客。
参考博客:http://chouxianyu.top/ubutu-da-jian-ghost/

默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:service@pai.al或paijishu@outlook.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网--教开服-游戏源码

偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网-游戏源码

Powered by Discuz! X3.5

GMT+8, 2024-9-20 00:26 , Processed in 0.081736 second(s), 31 queries .

快速回复 返回顶部 返回列表