我需要将我的网站暴露给互联网(有些东西可以阻止它被大多数人偶然发现)但是我想确保调试页面出现在500(?)发生错误只能在局域网内的人看到;也就是说,已知的IP范围。
我指的是我的Django网站引发的错误 - 我不需要隐藏由我的网络服务器生成的500个页面(例如,在事情“获取”到Django之前发生错误侧)。
我对此进行了调查,发现我可以通过HTTP标头检查IP,或通过各种功能来获取远程IP。但是接下来就是基于这样配置调试页面的问题。
然而,考虑到我试图隐藏的信息的敏感性,我认为最好先问一下,然后再去找任何合适的鞋子。我认为Django已经足够成熟并且有足够的用户可以使用一种或多种“正确”的方式来做到这一点,所以我要求一些输入。
添加信息:在Ubuntu框上使用mod_wsgi在Apache上运行Django 1.3和1.4(dev)。