2016-06-19 42 views
2

如何啓動具有我的白名單地址文件的散景服務器?散景服務器白名單

我現在啓動它使用

python -m bokeh server --host x.x.x.x:5006 --host x.x.x.x:5006 --host x.x.x.x:5006 --host x.x.x.x:5006 --host x.x.x.x:5006 --host x.x.x.x:5006 --show myapp 

我想它是

python -m bokeh server --host whitelist.txt --show myapp 

回答

2

我猜這個功能還沒有在bokeh命令行來實現。一些bash語言可以使用。假設您在文件「whitelist.txt」中有多行地址列表和服務器名稱,例如

cmd="bokeh serve myapp.py --port XXXX --prefix someprefix";while read line;do cmd+=" --host $line:80"; done <whitelist.txt;eval $cmd 

那麼你就可以在瀏覽器,以達到您的應用程序:

some.servername.com 
xxx.xxx.xxx.xxx 
some.other.server.com 
yyy.yyy.yyy.yyy 
... 

然後你可以開始你的背景虛化服務器

http://some.other.server.com/someprefix/myapp.py 
+2

由於這個答案正確地指出,有Bokeh內置的任何內容都不會從文件中讀取。我建議將此作爲GH的一項功能請求,但實際上我們正在努力實現,因此不再需要主機白名單。 – bigreddot

相關問題