服务器中跑的主程序是Flask(其他也可以)
现在我想这样做:
开Redis的监控页面 / UWSGI的监控 / Celery的监控
这些监控都会启动一个本地端口. 比如Celery的Flower, 127.0.0.1:5555 访问.
作为服务器是不会开放 IP/域名+端口 直接外部访问, 而且也没有权限控制, 这样很不安全.
我的想法是, 通过跑的主程序的后台, 反代这样的监控页面.
管理员->主程序后台->监控页面
这样进入的用户就可以做权限控制, 而且可以通过后台直接访问监控数据
我google了半天, 也没有一个解决方案, 就大家抛点思路给我...
1
1989922yan 2014-12-30 23:45:13 +08:00
可能你想要的是这个: http://www.infoq.com/cn/articles/apache-shiro
看那边的老大在搞这个,我不确定nginx有没有 但是java应该有 python的话,还需要调研一下 |
2
awanabe OP @1989922yan nginx 就走不了应用服务器了,还是想从应用服务器里面反代
|
3
neoblackcap 2014-12-31 09:19:10 +08:00 via Android
自己写一个反向代理就可以了,这个东西有什么难度吗?
|
4
9hills 2014-12-31 09:20:06 +08:00 via iPhone
flask反代只需要3行。。
|
5
est 2014-12-31 09:24:53 +08:00
|
6
9hills 2014-12-31 09:45:45 +08:00 via iPhone
|