Apache でデフォルトの仮想サーバー (sites-available) を設定する方法

Apache でデフォルトの仮想サーバー (sites-available) を設定する方法

私の Linode VPS には 2 つのサイトがあります。sites-available ディレクトリ (/etc/apache2/sites-available/ourdomain.com.conf // mydomain.com.conf) で ourdomain.com と mydomain.com を設定し、Apache をアクティブ化して再起動しました。

ourdomain.com をメイン/デフォルト サイトとして指定する方法はありますか? IP 経由でアクセスすると、Apache は mydomain.com を表示します :(

答え1

ServerNameApacheはvhostファイルを英数字順に読み取り、またはディレクティブのいずれも一致しない場合は最初に読み取ったvhostがデフォルトのvhostになりますServerAlias名前ベースの仮想ホストのサポートApache ドキュメント内。

したがって、どのドメインを「デフォルト」にするかに関係なく、vhost ファイルがディレクトリ リストの最初にリストされていることを確認してください。

関連情報