我有两个服务器,可以将它们分别称为服务器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>

希望这可以帮助!

10-06 11:23