私は、何百もの仮想ホストと仮想ホスト構成を持つ開発システムに取り組んでいます。どのファイル パス、ホスト名、および vhost 構成が関連しているかを手動で特定するには時間がかかり、常に正確または完全な結果が得られるとは限りません。
特定のホスト名またはパスに関連する vhost 構成を表示する Apache コマンドはありますか?
そのようなコマンドはないのではないかと思いますが、「apache2ctl -S」(またはディストリビューションによっては「httpd-S」)を使用して、すべての仮想ホストとそれらが定義されている場所のリストを作成できます。
-sは「-t-DDUMP_VHOSTS」の短い同義語であることに注意してください。
仮想ホストがファイルにきちんと整理されており、それらのファイルがホスト名をある程度表している場合、これはコマンドラインで機能する可能性があります
grep "DocumentRoot" /etc/apache2/sites-enabled/*