我有两个服务器,可以将它们分别称为服务器1和服务器2。服务器2上有一个Web应用程序,可以显示帖子。此应用程序可在http://www.2.com/showPosts上使用,每个人都可以访问此页面。该应用程序还可以远程添加帖子。为此,您必须转到http://www.2.com/addPost页并填写表格。
我想做的是将对第二页(/ addPost)的访问限制为仅一台机器,即服务器1,这样只有我才能进入此页面并填写此表格,其他人都可以得到404。完成那个?
编辑:
谢谢您的回答。我已经根据它们进行了更多的阅读,现在可以使我的问题更加精确。我真正需要做的是通过服务器对客户端进行身份验证,这与单向ssl身份验证相反,在单向ssl身份验证中,您通过客户端对服务器进行身份验证。我认为任何基于ip的身份验证都太弱了,我需要某种证书。
最佳答案
您可以在根目录中使用.htaccess
文件:
<Directory AddPost>Allow from www.1.com</Directory>
这仅允许
www.1.com
访问该页面。如果AddPost
是文件,请使用<Files AddPost></Files>
。希望这可以帮助!