CentOS 7上安装和配置Ghost
Ghost是一个轻量级的开源博客平台,易于使用。Ghost是完全可定制的,有许多主题可用。
在本教程中,您将在CentOS 7上设置Ghost。您还将配置Nginx以代理对Ghost的请求,并使Ghost作为系统服务在后台运行。
准备
安装node 和npm
curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
sudo yum install nodejs
# 验证
node -v
npm -v
安装
安装 Ghost-CLI
npm install ghost-cli@latest -g
安装Ghost
# 注意 不要使用root用户
mkdir -r /www/ghost
ghost install local
修改配置
vi config.development.json
# 修改域名
"url": "http://blog.dvomu.com",
"server": {
"port": 2368,
"host": "127.0.0.1"
}
其他命令
ghost stop #停止
ghost start #启动
ghost log #查看日志
ghost ls #列出所有正在运行的 Ghost 博客
配置Nginx
server
{
listen 80;
server_name blog.dvomu.com;
location / {
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:2368;
}
access_log /www/wwwlogs/blog2.dvomu.com.log;
error_log /www/wwwlogs/blog2.dvomu.com.error.log;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通