1

我在与 Apache 网络服务器捆绑的 Cent OS 6.3 上托管我的网站。

我的网站和 CRM 托管在同一台服务器上。如何阻止所有其他 IP 并限制对特定 IP 的访问。

例如: https ://www.website.com是我的网站,我希望除此之外的所有人都可以使用它

https://www.website.com/crm应限制为所有人,并且应仅在特定 IP 上允许

请帮我找到解决方案,在此先感谢。

4

1 回答 1

1

这取决于您的网络主机是否允许在.htaccess. .htaccess尝试在与站点上的 `/crm' 资源对应的目录中创建以下文件(如果该文件已经存在,只需将这些指令添加到其中):

    Order Deny,Allow
    Deny from all 
    Allow from <allowed-ip-1>
    Allow from <allowed-ip-2>
    ....

有关详细的语法和规则,请参见http://httpd.apache.org/docs/2.2/howto/access.html 。AllowDeny

这可能会或可能不会起作用,具体取决于您的托管服务政策。并非所有人都允许这样做。如果这不起作用并且您的托管证明者不合作,那么问题就会复杂得多 - 在这种情况下,您需要应用程序管理/crm资源来处理访问限制。

于 2013-01-17T08:18:03.053 回答