同様の質問がされていることは承知しておりますが、回答が明確でないため、ご容赦ください。
いくつか設定した後<VirtualHost>
s Apacheでは、_default
_ServerName。404メッセージを返します。つまり、Host httpヘッダーで明示的に利用可能なドメインが指定されていない限り、404を返します(理想的には、存在しないディレクトリを指すよりも直接的なものです)。
どんな助けでも大歓迎です。
試しましたか:
リダイレクト404 / ErrorDocument 404 "ページが見つかりません"
デフォルトのVirtualHost?
サーバー名がApache用に構成されていない場合に404エラーを返す000-default.confの例を次に示します
<VirtualHost *:80>
ServerName default
Redirect 404 /
</VirtualHost>
<VirtualHost _default_:80>
Redirect 404 /
</VirtualHost>