我不是专家的网络应用开发者。我有一个在某个端口上运行的IPython Notebook服务器。内置安全性不是很好 - 可以设置一个全局密码,不支持多个用户或与(例如)活动目录或OpenID集成。
我相信我可以使用Apache端口重定向来控制访问。例如将防火墙放在端口上,这样外部用户就无法直接进入笔记本电脑,而是必须通过Apache提供的端口80。
有没有办法编写提供多用户身份验证的登录页面,然后只将授权用户传递到笔记本服务器?
如果我使用了错误的术语或掩盖了重要细节,我会提前道歉。
答案 0 :(得分:1)
apache代理似乎是一个可行的解决方案(如果它满足您对登录安全性的需求)。您可以使用iptables从该服务器端口(可能使用localhost?)到apache上的端口80进行端口转发。这样,没有人能够直接访问它。