Назад | Перейти на главную страницу

Пользовательская ошибка 404 для поддомена с подстановочными знаками в Nginx

Я установил nginx на моем VPS, и я обслуживаю страницы, используя /etc/nginx/sites-available и /etc/ngin/sites-enabled метод, создавая один файл для каждого поддомена в sites-available а затем создать ссылку на sites-enabled. У меня два разных домена, скажем a.com и b.com. Я создал запись с подстановочными знаками *.a.com и *.b.com на DNS каждого домена, указывающего на IP-адрес моего сервера.

У меня есть правила для обслуживания страниц для некоторых поддоменов, и я бы хотел, чтобы остальные из них выдавали настраиваемую страницу 404 вместо страницы ошибки 404 по умолчанию, которую обслуживает Nginx. Однако я не знаю, как это сделать, поэтому у меня есть разные файлы для каждого поддомена, и вставка правила 404 в каждый из них не работает.

Я хотел бы иметь настраиваемую страницу ошибок, по одному для каждого домена, который обслуживается при входе в субдомен, для которого я не обслуживаю страницы.