2016-04-24 33 views
0

我试图在bluemix服务器上运行简单的html页面。但是,我得到403禁止错误。我正在使用manifest.yml进行部署。 这是manifest.yml包含:403尝试运行简单静态html时禁止nginx

--- 
applications: 
- buildpack: https://github.com/cloudfoundry/staticfile-buildpack.git 
    host: helloworld-html-${random-word} 
    name: lab6 
    memory: 64M 
    stack: cflinuxfs2 

我不知道怎样做才能解决这个问题。这就是文件结构的样子。另外,为什么我的Javascript显示错误'文档'是未定义的。它在bluemix之外很好运行(例如在浏览器中)。

enter image description here

+0

你能告诉我们你正在推送的应用程序的结构吗?它适用于我的简单示例,如执行push命令的根目录中的index.html文件。我想你尝试访问一个没有index.html文件的目录。 –

+0

我已添加更多详细信息。 –

+1

看来你正在使用staticfile-buildpack。请参阅此文章:https://developer.ibm.com/bluemix/2014/08/29/deploying-static-web-sites/以查看它如何在Bluemix上运行的示例 –

回答

0

谁是有这个困难的人,你要显示的HTML文件的名称必须是index.html的。它完成后就可以工作。您还必须位于根目录中。