【问题标题】:Install Ghost Blog安装 Ghost 博客
【发布时间】:2015-04-13 01:45:59
【问题描述】:

我已经尝试在我的网络服务器上安装 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 上,它只会将我带回我的主页。

我错过了什么,我需要做什么?

根据 cmets,我确实按照 github 页面上的说明进行操作。现在我访问mydomainname.com/ghost/时得到的所有信息

【问题讨论】:

  • 那个脚本很糟糕。不要使用它。按照真正的 Ghost 项目网站上的安装说明进行操作:github.com/tryghost/Ghost
  • wget -O - https://yadda.yadda | sudo bash 您正在从 Internet 下载文件并将其直接输入到 root shell 中?你知道这是多么不安全吗?

标签: linux ghost-blog


【解决方案1】:

Ghost 的安装非常简单。您最好不要为此使用 3rd 方脚本,因为它可能因系统而异。您只需要安装 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 --production
sudo npm start --production

祝您部署顺利。

【讨论】:

    【解决方案2】:

    嘿,你不需要做那么多,你可以从 digitalpress 免费启动 ghost... 知道如何在这里免费托管 Ghost 博客:https://treanches.digitalpress.blog/hosting-ghost-blog/ 你可以认为这是自我推销,但这篇文章非常了解你不会后悔阅读它

    【讨论】:

    • 你好@anand 网站运行不正常。请注意,本网站不鼓励仅提供链接的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多