2016-04-14 11 views
1

Ich bin neu in Bokeh und ich versuche, einen Server zu betreiben. Ich lief den Befehl:Bokeh-Server-Host-Whitelist anhängend

[[email protected] bokeh_apps]$ bokeh serve --show myapp --port 5100 --host 127.0.0.1:80 

Ein Fenster tauchte aus und ich hatte die „Elinks“ zu beenden und die Ausgabe in Gang gehalten:

INFO:bokeh.server.tornado:Rejected connection from host 'localhost:5100' because it is not in the --host whitelist 
WARNING:tornado.access:403 GET /myapp (::1) 1.71ms 
DEBUG:bokeh.server.tornado:[pid 834] 0 clients connected 

ich gegoogelt und alles, was ich finden kann, ist ein GitHub issue page. Ich lese es aber verstehe nicht, ob es eine Lösung in der tornado.py gibt.

Gibt es einige Argumente/Parameter, die das lösen können? Danke vielmals!

Antwort

1

Wenn Sie nur Dinge lokal ausführen, brauchen Sie nicht die --host 127.0.0.1:80, in der Tat ist das die Ursache Ihres Problems. Standardmäßig localhost:<PORT> in der Whitelist, , es sei denn Sie explizit eine --host Option wie Sie getan haben. Die Option --host wird typischerweise nur benötigt, wenn z. hinter einem Reverse-Proxy und Sie möchten sich vor Anfragen mit gefälschten Hostnamen schützen.