dedecmsサーバー/ホスト空間ディレクトリ内のスクリプトの実行許可をキャンセルするにはどうすればよいですか?
Web サイトのセキュリティにおいて、ディレクトリの実行権限は非常にデリケートです。一般的に、書き込み可能なディレクトリにはスクリプトの実行権限を持たせることはできません。たとえば、DedeCMS システムを書き込むことができます。 data と Uploads の 2 つのディレクトリがあります。data ディレクトリには主に基本的な設定ファイルとキャッシュされたデータが含まれ、uploads は添付ファイルがアップロードおよび保存されるディレクトリです。
この記事では、これら 2 つのディレクトリを解除する方法を紹介します。実行権限: もちろん、システムの安全性を高めるために、純粋な静的 HTML を生成し、書き込み権限を持つ他のディレクトリから実行権限を削除することもお勧めします。
推奨学習: dedecms チュートリアル
Windows での IISIIS6.0
IIS でサイトを開いて、サイトに移動します。アップロード ディレクトリ、データ ディレクトリ、および静的 HTML 生成ディレクトリを右クリックし、メニューから [プロパティ] を選択し、ディレクトリのプロパティ パネルで実行権限に [なし] を選択します。 (図 1 を参照)
(図 1)
IIS7
IIS7 IIS6.0 と同様に、サイト、データ、アップロード、および静的 HTML ファイルのディレクトリに対応するディレクトリを選択し、関数ビュー パネルで [ハンドラー マッピング] をダブルクリックします (図 2)
Apache には、Windows 上の IIS 用のグラフィカル管理インターフェイスがありません。Apache 構成ファイルを手動で変更して、ディレクトリ スクリプトの実行権限を設定する必要があります。 まず、Apache 設定ファイル httpd.conf を見つけます。通常、設定ファイルは、Apache インストール ディレクトリの conf フォルダにあります (図 4)。
(図 5)
<Directory "DIR"> <FilesMatch ".(php|asp|jsp)$"> Deny from all </FilesMatch> </Directory>設定内容の DIR は、スクリプト ファイルの実行を制限する必要があるディレクトリであり、FilesMatch の後の内容は、制限する必要があるスクリプト。例: テスト サイトのアップロード フォルダーでの PHP、ASP、および JSP スクリプトの実行を禁止する必要がある場合は、次の図 6 を構成します。 6)
設定が完了したら、Apache を再起動すると、設定が有効になります。
操作前に、uploads フォルダーに新しいindex.php ファイルを作成しました。設定前のアクセス状況を図 7 に示します。
ルールは次のとおりです:
コードを次のようにコピーします:
RewriteEngine on RewriteCond % !^$ RewriteRule uploads/(.*).(php)$ – [F] RewriteRule data/(.*).(php)$ – [F] RewriteRule templets/(.*).(php)$ – [F]
uploads、data、templets ディレクトリの php スクリプトの実行には制限があります。
上記の内容を .hatccess ファイルに保存し、そのファイルをサイトのルート ディレクトリに保存します。
これにより、ディレクトリ スクリプトの実行権限が制御されます。ルールをアップロードする前と後は、図 7 と同じです。 図 8.
以上がdedecms はサーバー/ホスト空間ディレクトリ内のスクリプトの実行許可をどのように取り消しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SublimeText3 中国語版
中国語版、とても使いやすい

WebStorm Mac版
便利なJavaScript開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
