Hi Seb,
Thanks for the info. The client browser opens properly with "--authKey",
"${secret}" removed.
=> "sessionURL" : "ws://192.168.120.8:${port}/proxy?sessionId=${id}"
${port} should be there otherwise "pvpython pv_web_visualizer.py" is
not issued.
Thanks!
Ying
On 2014-12-2 0:53, Sebastien Jourdain wrote:
Hi Ying,
instead of pipeline, it should be Visualizer, but I've also noticed
something strange in your launcher config.
=> "sessionURL" : "ws://192.168.120.8:${port}/proxy?sessionId=${id}"
Why do you have ${port} here is you are using apache to forward
the web socket?
Another thing that you can do is remove all the [ "--authKey",
"${secret}" ] inside the "cmd" sections.
Seb
On Mon, Dec 1, 2014 at 9:31 AM, 研发-徐莹 <[email protected]
<mailto:[email protected]>> wrote:
Hi All
I tried to install paraview web with apache as the front end and
followed the information on
http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#!/guide/ubuntu_14_04
<http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#%21/guide/ubuntu_14_04>
The web browser can open the index.html and when I tried to open
localhost:8080/apps/pipeline, the client browser issues a warning
"authentication error" and pipeline page closed automatically. The
backend opens a "pvpython pv_web_visualizer.py --port ${PORT}
--data-dir ${data_dir}", but failed at
"--authKey ${secret}"
The OS is Suse 11.2 and I compiled apache 2.4.10 in my home dir.
httpd-vhost.conf is
<VirtualHost *:8080>
ServerName 192.168.120.8
ServerAdmin [email protected] <mailto:[email protected]>
DocumentRoot /home/yxu/apache/pvw-test/www
ErrorLog /home/yxu/apache/pvw-test/logs/pvw-error.log
LogLevel debug rewrite:trace3
CustomLog /home/yxu/apache/pvw-test/logs/pvw-custom.log combined
# # Have Apache pass these requests to the launcher
ProxyPass /paraview http://localhost:8081/paraview
# Turn on the rewrite engine
RewriteEngine On
RewriteMap session-to-port
txt:/home/yxu/apache/pvw-test/proxy.txt
RewriteCond %{QUERY_STRING} ^sessionId=(.*)$ [NC]
RewriteRule ^/proxy.*$ ws://${session-to-port:%1}/ws [P]
# <Directory "<MY-DOCUMENT-ROOT">
<Directory /home/yxu/apache/pvw-test/www>
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
the json file is
{
"configuration": {
"log_dir": "/home/yxu/apache/pvw-test/logs",
"host": "localhost",
"endpoint": "paraview",
"sessionURL" :
"ws://192.168.120.8:${port}/proxy?sessionId=${id}",
"timeout": 25,
"fields": ["file", "host", "port"],
"port": 8081,
"proxy_file": "/home/yxu/apache/pvw-test/proxy.txt"
},
"resources": [{"port_range": [9001, 9003], "host": "localhost"}],
"properties": {
"python_path":
"/home/yxu/apache/pvw-test/pv/ParaView-noqt-mesa-v4.1-bin/lib/paraview-4.1/site-packages/",
"data": "/home/yxu/apache/pvw-test/data",
"python_exec":
"/home/yxu/apache/pvw-test/pv/ParaView-noqt-mesa-v4.1-bin/bin/pvpython"
},
"apps": {
"pipeline": {
"cmd": ["${python_exec}",
"${python_path}/paraview/web/pv_web_visualizer.py", "--port",
"${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"],
"ready_line" : "Starting factory"
},
"visualizer": {
"cmd": ["${python_exec}",
"${python_path}/paraview/web/pv_web_visualizer.py", "--port",
"${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"],
"ready_line" : "Starting factory"
},
"loader": {
"cmd": ["${python_exec}",
"${python_path}/paraview/web/pv_web_file_loader.py", "--port",
"${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"],
"ready_line" : "Starting factory"
},
"data_prober": {
"cmd": ["${python_exec}",
"${python_path}/paraview/web/pv_web_data_prober.py", "--port",
"${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"],
"ready_line" : "Starting factory"
}
}
}
All comments and input are welcome.
Thanks!
Ying
---------------------------------------------------------------------------
徐莹
上海超级计算中心 研发部
上海市郭守敬路585号,201203
email: [email protected] <mailto:[email protected]>
tel: 021-61872248
---------------------------------------------------------------------------
_______________________________________________
Powered by www.kitware.com <http://www.kitware.com>
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the ParaView Wiki at:
http://paraview.org/Wiki/ParaView
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the ParaView Wiki at:
http://paraview.org/Wiki/ParaView
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview