1

Apache ウェブサーバーにバンドルされた Cent OS 6.3 でサイトをホストしています。

Web サイトと CRM を同じサーバーでホストしています。他のすべての IP をブロックし、特定の IP へのアクセスを制限するにはどうすればよいですか?

例: https://www.website.comは私の Web サイトであり、これを他のすべての人が利用できるようにしたい

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 に答える