Inkognitoss
@Inkognitoss
Full-stack разработчик.

Nginx. Что означает запись server_name _;?

Не могу вкурить смысл такой записи из документации. Если не сложно, подскажите пожалуйста. Спасибо.
1ea01a948e804969b6f04686b4579b15.png
  • Вопрос задан
  • 11856 просмотров
Решения вопроса 2
@kryvel
Системный администратор
эти символы являются недопустимыми в имени домена, поэтому они используются как имя по-умолчанию для всех доменов, которые будет обрабатывать nginx

другими словами, если Вы туда напишите любую строку которая не может быть доменным именем, то это будет эквивалентно _
например %, $, ^, &, §, !!??##@@ или любое другое, которое не соответствует rfc1034
Ответ написан
sim3x
@sim3x
In catch-all server examples the strange name “_” can be seen:

here is nothing special about this name, it is just one of a myriad of invalid domain names which never intersect with any real name. Other invalid names like “--” and “!@#” may equally be used.

Настройка, которая словит любое доменное имя, которое пришло в nginx
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега Linux
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы