Apacheのテストページを非表示にする方法

Apacheはルート直下に「index.html」ファイルがない場合に、デフォルトでテストページが表示される場合があります。

index.htmlを置けば解決しますが、ルート直下になにも置かない場合はテストページが表示されてしまいます。
テストページの非表示
テストページを非表示にしたい場合は「/etc/httpd/conf.d/welcome.conf」ファイルを編集します。
#
# This configuration file enables the default "Welcome" page if there
# is no default index page present for the root URL. To disable the
# Welcome page, comment out all the lines below.
#
# NOTE: if this file is removed, it will be restored on upgrades.
#
<LocationMatch "^/+$">
Options -Indexes
ErrorDocument 403 /.noindex.html
</LocationMatch>
<Directory /usr/share/httpd/noindex>
AllowOverride None
Require all granted
</Directory>
Alias /.noindex.html /usr/share/httpd/noindex/index.html修正箇所は<LocationMatch>で囲まれた部分をコメントアウトします。
#<LocationMatch "^/+$">
# Options -Indexes
# ErrorDocument 403 /.noindex.html
#</LocationMatch>これでテストページが表示されなくなりました。
ファイル一覧が表示されてしまう場合
テストページは非表示になりましたが、このままではファイル一覧やサーバー情報が見えてしまいます。
403などを表示させたい場合は「/etc/httpd/conf/httpd.conf」を編集します。
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/var/www/html">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks「Options Indexes FollowSymLinks」の「indexes」の前に「-(ハイフン)」を付けて保存します。
これでApacheを再起動すれば、403 Forbiddenページが表示されるようになります。
ルート直下にファイルを置けば即解決なのですが、そうもいかない場合もあるので解決方法があることだけでも覚えておきましょう。

Macで.pemを使ってAmazon EC2インスタンスへSSH接続する方法
Visual Studio Codeのファイル横に表示されるファイルアイコンのテーマまとめ
SafariでFacebookのPage Pluginに「リクエストを処理できませんでした」とダイアログが表示される問題
SVGを操作するためのCSSプロパティまとめ
手軽にコーディングの勉強ができるCodePenをもっと便利に使うための設定
Visual Studio Codeの基本|概要やインストールから日本語化など最低限の設定方法
HTMLのpattern属性を使ってフォームのバリデーションチェックを行う方法
Visual Studio Codeで正規表現にマッチするか確認できる拡張機能「Regex Previewer」
JavaScriptで簡単にCookie操作ができるライブラリ「js-cookie」
Vue CLI 3でfaviconの設定をする方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定
OnyXでターミナルを使わずにmacOSの詳細設定を行う
軽量で高速なターミナルエミュレーター「Ghostty」の設定方法
Eagleで実現するクリエイティブ素材の簡単管理
かゆいところに手が届く「Supercharge」でMac環境を便利にカスタマイズする
超軽量なコードエディタ 「Zed」をサブエディタとして活用する