Почему любой поддомен ведет на одну директорию?

Имеется один сервер.
Все конфиги nginx такие:
server {
listen 80;
server_name dev.site.ru;
access_log /var/log/nginx/dev.access.log;
location ~* \.(css|js|gif|png|jpg|jpeg|ico|ogg|ttf|woff|woff2|eot|otf)$ {
error_page 404 /404.html;
root /var/www/dev/public;
expires 10d;
}
location ~* ^/(images|fonts) {
expires 30d;
}
location / {
proxy_pass 127.0.0.1:8080/;
proxy_redirect off;
log_not_found off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
client_max_body_size 3m;
}

А апач:

ServerName dev.site.ru
DirectoryIndex index.php
DocumentRoot /var/www/dev/public
ServerAdmin webmaster@site.ru
CustomLog /var/log/httpd/dev.access.log combined
ErrorLog /var/log/httpd/dev.error.log

AllowOverride All
Options +Includes

AllowOverride none
AddType text/plain php,php3,php4,php5,php6,phtml,pl,asp,aspx,cgi,dll,exe,ico,shtm,shtml,fcg,fcgi,fpl,asmx,pht
php_value engine off
И таких поддоменов несколько.
Но если вбить адрес сайта например fgdg.site.ru то я поподаю именно на поддомен dev.site.ru
Почему так?
  • Вопрос задан
  • 381 просмотр
Пригласить эксперта
Ответы на вопрос 1
Frankenstine
@Frankenstine
Сисадмин
Потому что есть сайт default, обрабатывающий все запросы, которые не обработаны другими сайтами.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы