У меня есть Linode VPS, где я размещаю несколько доменов.

Допустим, у меня есть

abc.com def.com

Теперь я добавил субдомен подстановочных знаков на def.com, как

* .def.com

Так что, что бы я ни вводил в качестве субдомена (например, xxdef.com, y.def.com), я надеюсь, что оно перейдет на «def.com».

Но вместо того, чтобы переходить на «def.com», он ведет меня на «abc.com».

Я что-то пропустил?

1 ответ1

2

Если вы используете виртуальные хосты на основе имен в Apache, первый виртуальный хост, который должен быть определен (в порядке обработки файлов конфигурации), является хостом «всеохватывающего».

Если у вас нет явно определенных виртуальных хостов для x.def.com и y.def.com , запросы к этим хостам будут обрабатываться хостом «catch-all».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .