GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Apache Webサーバー(cPanel / DirectAdmin付き)をXMLRPC攻撃から保護する方法

前回の記事では、WordPressをXML-RPC攻撃から保護する方法について詳しく説明しました。この記事はウェブサイトの所有者向けに書かれました。この方法を使用してApacheWebサーバー上のすべてのWebサイトを保護する方法について質問を受けました。

Apacheを実行しているcPanelサーバーとDirectAdminサーバーの両方で、使用するファイルは/home/.htaccessです。 このファイルを編集または作成し、ブロックルールを追加します:

# content of the file /home/.htaccess
<Files "xmlrpc.php">
Require all denied
</Files>

このルールを使用すると、場所に関係なく、すべてのxmlrpc.phpファイルへのアクセスがブロックされます。

ユーザーにxmlrpc.phpファイルへのアクセスを許可したい状況を考えてみましょう。

cPanelの場合 、ファイル/home/USERNAME/.htaccessを編集/作成します 次の行を追加します:

<Files "xmlrpc.php">
Require all granted
</Files>

DirectAdminの場合 、ファイル/home/USERNAME/domains/.htaccessを編集/作成します 次の行を追加します:

<Files "xmlrpc.php">
Require all granted
</Files>

ここで、USERNAMEのからのxmlrpc.phpファイルへのリクエスト サイトは許可されます。

確認するには、Webブラウザ(https://example.com/xmlrpc.php)でファイルにアクセスするだけです。アクセスが許可されている場合は、次のように表示されます。

XML-RPC server accepts POST requests only.

リンク:
ウィキペディアXML-RPC
WordPressXML-RPCコーデックス


Panels
  1. cPanelサーバーでEasyApacheを使用してApacheとPHPを更新する方法

  2. cPanelからPHP拡張機能を有効/無効にする方法は?

  3. cPanelでphpinfoファイルを作成して表示する方法は?

  1. ApacheWebサーバーを構成する方法

  2. cPanelサーバーでSSHからClamAVスキャンを実行するにはどうすればよいですか?

  3. MySQL / Apache/PHPバージョンを取得する方法

  1. UbuntuからApacheWebサーバーを削除する方法

  2. ApacheWebサーバーのキープアライブのチューニング

  3. EasyApache3をWHM/cPanelで使用する方法