Ghost Blog Install只显示文件的索引列表

时间:2017-08-11 19:08:25

标签: php node.js npm ghost

我正在尝试将最新版本的Ghost博客平台集成到我现有的网站中。出于测试目的,我已将其安装在我的网站上名为/blog_new的新目录中。

当我在浏览器中访问该目录时,它只显示文件列表,而不是博客本身。我添加了config.js文件并交换了开发和生产URL,因此它们指向正确的目录,但这就是我得到的:

Index List

我之前完成的唯一Ghost安装是通过Digital Ocean Droplet创建阶段,我从未真正将其集成到现有网站中,所以我不确定我是否遗漏了一些明显的或我完全错过了一整套步骤!

1 个答案:

答案 0 :(得分:0)

如果现有站点在Apache Web Server上运行,则可以配置Apache以将传入请求重定向到Node.js应用程序。

您可以使用ProxyPass指令来实现此目的。

只需编辑Apache httpd.conf并添加以下内容:

ProxyPass /blog_new http://localhost:3000/

它会将/blog_new的传入请求重定向到在localhost:3000收听的Node.js服务器。

此外,请确保以下行 NOT 已注释掉,以便您获得正确的代理和子模块以重新路由http请求:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

现在您应该能够在http://example.com/blog_new看到您的Ghost安装,而您网站的其他部分应该像以前一样工作。