Apache サーバー上のディレクトリ一覧を無効にする方法を学習しますか? このチュートリアルでは、ディレクトリの参照機能をブロックするように Apache サーバーを構成します。
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
Techexpert.tipsによる著作権© 2018-2021。
すべての権利が予約されています。 この出版物のいかなる部分も、出版社の書面による事前の許可なしに、いかなる形でも、またはいかなる手段によっても複製、配布、または送信することはできません。
機器リスト
次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。
アマゾンアソシエイトとして、私は適格な購入から稼ぎます。
アパッチ – 関連チュートリアル:
このページでは、Apacheに関連するチュートリアルのリストにすばやくアクセスできます。
チュートリアル Apache – ディレクトリのリストを無効にします。
Apache サーバーをインストールします。
ディレクトリのリストを担当する Apache モジュールを無効にします。
Apache サービスを再起動します。
テストとして、インデックス ファイルを使用せずにディレクトリを作成します。
インデックスファイルを使用せずにディレクトリにアクセスします。
コマンド出力を次に示します。
この例では、Apache サーバー全体でディレクトリリスト機能が無効になっています。
リモートコンピュータからブラウザを開き、Apacheサーバのディレクトリにアクセスします。
• http://192.168.2.222/test
Apache サーバーにエラーメッセージが表示されます。
設定の前の結果を次に示します。
設定後の結果を次に示します。
おめでとう! ディレクトリ参照機能を無効にするように Apache サーバを設定しました。
チュートリアル Apache – 特定のディレクトリのファイル一覧を無効にする
Apache サーバーをインストールします。
Web サイトの Apache 設定ファイルを編集します。
この構成ファイルに次の行を追加します。
保護するディレクトリを変更します。
ここでは、設定の前にファイルがあります。
ここに、設定後のファイルがあります。
Apache サービスを再起動します。
テストとして、インデックス ファイルを使用せずにディレクトリを作成します。
インデックスファイルを使用せずにディレクトリにアクセスします。
コマンド出力を次に示します。
この例では、ディレクトリリスト機能がディレクトリで無効になっています。
リモートコンピュータからブラウザを開き、Apacheサーバのディレクトリにアクセスします。
• http://192.168.2.222/test
Apache サーバーはアクセスを拒否し、エラーメッセージを表示します。
設定の前の結果を次に示します。
設定後の結果を次に示します。
おめでとう! Apache サーバー上のディレクトリ一覧を無効にしました。
チュートリアル Apache – HTACCESS を使用してディレクトリ一覧を無効にする
Apache サーバーをインストールします。
Apache 構成ファイルを編集します。
ファイルの末尾に次の行を追加します。
Web サイトディレクトリに HTACCESS ファイルを作成します。
この構成ファイルに次の行を追加します。
正しいファイルアクセス権を設定します。
Apache サービスを再起動します。
テストとして、インデックス ファイルを使用せずにディレクトリを作成します。
インデックスファイルを使用せずにディレクトリにアクセスします。
コマンド出力を次に示します。
この例では、ディレクトリリスト機能がディレクトリで無効になっています。
リモートコンピュータからブラウザを開き、Apacheサーバのディレクトリにアクセスします。
• http://192.168.2.222/test
Apache サーバーはアクセスを拒否し、エラーメッセージを表示します。
設定の前の結果を次に示します。
設定後の結果を次に示します。
おめでとう! Apache サーバー上のディレクトリ一覧を無効にしました。