![仅允许来自两个选定 IP 的 http 访问,并获取其他尝试登录的警报](https://linux22.com/image/1547893/%E4%BB%85%E5%85%81%E8%AE%B8%E6%9D%A5%E8%87%AA%E4%B8%A4%E4%B8%AA%E9%80%89%E5%AE%9A%20IP%20%E7%9A%84%20http%20%E8%AE%BF%E9%97%AE%EF%BC%8C%E5%B9%B6%E8%8E%B7%E5%8F%96%E5%85%B6%E4%BB%96%E5%B0%9D%E8%AF%95%E7%99%BB%E5%BD%95%E7%9A%84%E8%AD%A6%E6%8A%A5.png)
我们想要一个系统,其中我们的服务器只能由 2 个选定的系统访问。此外,我们还需要记录任何其他尝试访问。
我们的一个可能的选择是:
order deny,allow
deny from all
allow from <your ip>
还有比这更好的解决方案吗?提前谢谢您。
答案1
您的解决方案很合理。正如 appledity 所说,您也可以使用防火墙(但在这种情况下,您的解决方案更好,因为它的日志记录更准确)。
您可能希望将其与 fail2ban 结合使用,它可以监控日志文件并可用于向您发送电子邮件和/或对来自同一 IP 的多次尝试实施防火墙阻止。