![我可以设置一个“拒绝来自 x”来覆盖其他调试配置吗?](https://linux22.com/image/805035/%E6%88%91%E5%8F%AF%E4%BB%A5%E8%AE%BE%E7%BD%AE%E4%B8%80%E4%B8%AA%E2%80%9C%E6%8B%92%E7%BB%9D%E6%9D%A5%E8%87%AA%20x%E2%80%9D%E6%9D%A5%E8%A6%86%E7%9B%96%E5%85%B6%E4%BB%96%E8%B0%83%E8%AF%95%E9%85%8D%E7%BD%AE%E5%90%97%EF%BC%9F.png)
我目前正在 Apache 上开发/部署 Django 应用程序,并且经常摆弄调试设置,这些设置会改变 Django 接受连接的方式,忽略或使用ALLOWED_HOSTS
。如果DEBUG
为 False,它会使用它们,这对于在我的建筑工地周围设置一些墙壁很方便。但是,当 True 时它吐出的有用信息相当不错。
我目前只使用 SSH 隧道,并且只在 localhostDEBUG
为 False 时允许访问,但我如何才能在不依赖上述内容的情况下阻止所有人访问ALLOWED_HOSTS
?编辑源代码管理中的 httpd.conf 文件有点烦人;我不小心提交了一些错误的配置。
答案1
只需使用防火墙仅允许从开发工作站访问端口 80。