2016-04-24 7 views
0

Ich versuche, eine einfache HTML-Seite auf dem Bluemix-Server zu laufen. Allerdings bekomme ich 403 Verboten Fehler. Ich verwende eine manifest.yml zur Bereitstellung. Dies ist, was manifest.yml enthält:403 Verbotene Nginx beim Versuch, einfache statische HTML zu starten

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

Ich bin nicht sicher, was dies zu tun zu beheben. So sieht die Dateistruktur aus. Warum zeigt mein Javascript den Fehler "Dokument" ist nicht definiert. Es funktioniert gut außerhalb von bluemix (zB in einem Browser).

enter image description here

+0

Können Sie uns die Struktur der App zeigen, die Sie drängen? Es funktioniert für mich mit einfachen Beispiel wie eine index.html Datei im Stammverzeichnis, wo ich den Push-Befehl ausführen. Ich glaube, Sie versuchen, auf ein Verzeichnis ohne index.html-Datei zuzugreifen. –

+0

Ich habe weitere Details hinzugefügt. –

+1

Es scheint, dass Sie das Staticfile-Buildpack verwenden. Bitte lesen Sie diesen Artikel: https://developer.ibm.com/bluemix/2014/08/29/deploying-static-web-sites/ um ein Beispiel zu sehen, wie es auf Bluemix funktioniert –

Antwort

0

Für jeden, der mit dieser Probleme haben wird, soll der Name der HTML-Datei, die Sie hat Anzeige index.html sein. Es funktioniert, wenn dies erledigt ist. Sie müssen auch im Stammverzeichnis sein.