我有两台服务器,让我们称他们为服务器1和服务器2.服务器2上有一个Web应用程序,可以说,显示帖子。此应用程序在http://www.2.com/showPosts上可用,每个人都可以访问此页面。此应用程序还可以远程添加帖子。要做到这一点,你必须去页面http://www.2.com/addPost并填写表格。限制访问一个网站只有一台机器
我想要做的只是将访问第二页(/ addPost)限制为只有一台机器,即服务器1,这样只有我可以进入此页面并填写此表单,其他人得到404.如何做到这一点?
编辑: 谢谢你的回答。我已经根据他们做了更多的阅读,现在可以让我的问题更加精确一些。我确实需要做的是通过服务器对客户端进行身份验证,whis与单向ssl身份验证相反,您通过客户端对服务器进行身份验证。我认为任何一种基于IP的认证都太弱,我需要某种证书。
我会在不同的端口上运行它。然后你知道没有其他机器可以访问那个端口。 –
@PeterLawrey除非有人碰巧运行端口扫描器或以某种方式发现地址。然后它回到原点。 – tucuxi
@tucuxi我希望OP的Web服务器有某种防火墙。在这种情况下,第二个管理端口将不能从他/她不想要的任何机器访问。如果他们可以在同一台机器上运行端口扫描器,那么你是对的,但是如果可能的话,我怀疑你有真正的问题。 –