LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Вместо

server_name mw.class-lesson.ru;
напиши
server_name mw.class-lesson.ru lnk.class-lesson.ru;

А если домен неизвестный (как сейчас) то открывается первый (в порядке как они в конфиге указаны) сайт с подходящим айпи, либо (если есть такой) тот у кого в директиве listen указана опция default. Видимо у тебя это fast и он открывается на все неизвестные nginx-у домены.

Только учти: nginx теперь будет знать что lnk=mw, но скрипты которые там дальше вызываются этого знать не будут. Возможно, им тоже надо будет что-то прописать, а может они не проверяют какой домен вообще (ну увидишь когда в nginx-е пропишешь).

Хотелось бы оставить 301 редирект для поддомена lnk - как уже самый крайний вариант, если ничего не получится с CNAME.

И опять повторю, CNAME тут соверенно ни при чём. Он нужен только для того, чтобы браузер узнал к какому айпи-адресу подключаться. Запись A сделала бы ровно то же самое.

Исправление firkax, :

Вместо

server_name mw.class-lesson.ru;
напиши
server_name mw.class-lesson.ru lnk.class-lesson.ru;

А если домен неизвестный (как сейчас) то открывается первый (в порядке как они в конфиге указаны) сайт с подходящим айпи, видимо у тебя первый fast и он открывается на все неизвестные nginx-у домены.

Только учти: nginx теперь будет знать что lnk=mw, но скрипты которые там дальше вызываются этого знать не будут. Возможно, им тоже надо будет что-то прописать, а может они не проверяют какой домен вообще (ну увидишь когда в nginx-е пропишешь).

Хотелось бы оставить 301 редирект для поддомена lnk - как уже самый крайний вариант, если ничего не получится с CNAME.

И опять повторю, CNAME тут соверенно ни при чём. Он нужен только для того, чтобы браузер узнал к какому айпи-адресу подключаться. Запись A сделала бы ровно то же самое.

Исходная версия firkax, :

Вместо

server_name mw.class-lesson.ru;
напиши
server_name mw.class-lesson.ru lnk.class-lesson.ru;

А если домен неизвестный (как сейчас) то открывается первый (в порядке как они в конфиге указаны) сайт с подходящим айпи, видимо у тебя первый fast и он открывается на все неизвестные nginx-у домены.

Только учти: nginx теперь будет знать что lnk=mw, но скрипты которые там дальше вызываются этого знать не будут. Возможно, им тоже надо будет что-то прописать, а может они не проверяют какой домен вообще (ну увидишь когда в nginx-е пропишешь).