gpt4 book ai didi

linux - 安装 Ghost 博客

转载 作者:太空宇宙 更新时间:2023-11-04 03:41:10 34 4
gpt4 key购买 nike

我已经尝试在我的网络服务器上安装 Ghost.io 有一段时间了。我有一个带有 Centos 6 和 Cpanel 的 VPS。

今天我在 http://www.allaboutghost.com/one-click-ghost-install-script/ 找到了一个脚本也就是说,您只需在 ssh 终端中输入命令即可完成全部安装。

命令

wget -O - https://raw.github.com/howtoinstallghost/installghost.sh/master/installGhost.sh | sudo bash

我这样做了,它似乎有效,我没有收到任何错误,但现在我无法在 FileZilla 中或使用我的网络浏览器找到安装。该网站说它安装在 /var/www/ghost/ 目录中,但我找不到。如果我在 ssh 中使用 cd/var/www/ghost/,它会直接引导我,甚至让我编辑 config.example.js 文件。

如果我将浏览器定向到 www.mydomain.com:80,因为该网站说它安装在端口 80 上,它只会带我回到我的主页。

我缺少什么以及我需要做什么?

根据评论,我确实按照 github 页面上的说明进行操作。现在,当我访问 mydomainname.com/ghost/

时我得到的一切

enter image description here

最佳答案

Ghost的安装非常简单。您最好不要使用第三方脚本,因为它可能因系统而异。您所需要做的就是安装 Node.js,然后按照此处的说明进行操作:https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-ghost-on-ubuntu-16-04 。它们非常详细,并且也必须适用于 Centos。

最常见的错误是:- 未配置反向代理(nginx 或 apache)来链接到端口 2368 上的 Ghost 安装。以下是 Nginx 的示例:

server {
listen 80;
server_name your_domain_or_ip_address;
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;
}
}

如果您现在看到默认主页,则意味着某些 Web 服务器已经在运行并拦截所有请求并将它们放置到默认位置(例如/var/www)- 如果您希望 Ghost 成为 VPS 上唯一的 Web 服务器,您必须删除或关闭当前安装的 Web 服务器,并尝试将 Ghost 配置为在端口 80 上应答,如下所示:

server: {
host: '0.0.0.0',
port: '80'
}

我没有测试它,但必须工作。不推荐这种安装方式,而且不安全。我想您可以从 Cpanel 配置反向代理,但不确定。

设置 Ghost 的最佳且最简单的方法是使用 SSH。

希望有帮助。如需任何进一步的帮助,您必须提供更多详细信息以及可能的日志和配置。使用 npm 安装或启动博客时可能会遇到的大多数错误

sudo npm install --生产
sudo npm start --生产

祝您部署顺利。

关于linux - 安装 Ghost 博客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29596761/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com