2016-04-24 68 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的。它完成後就可以工作。您還必須位於根目錄中。