2016-03-10 3 views
1

Я хочу добавить поддомены на свой сайт, который размещен на nginx. Для этого я добавил имя поддомена в файл nginx.conf. Но всякий раз, когда я пытаюсь получить доступ к поддомену вне локального хоста, он перенаправляет меня на http://id.domain-error.com/noresult.php.Как настроить несколько поддоменов в nginx?

Вот мой nginx.conf файл:

http { 

    server { 
    listen 80; # Incoming port for Nginx 
    server_name www.example.com example.com; 
    index index.html index.htm; 
    location/{ 
      root /usr/share/nginx/example; 
      try_files $uri $uri/ =404; 
      } 
    } 
    server { 
    listen 80; # Incoming port for Nginx 
    server_name hello.example.com; 
    index index.html index.htm; 
    location/{ 
      root /usr/share/nginx/some_other_example; 
      try_files $uri $uri/ =404; 
      } 
    } 
    } 

Может кто-нибудь сказать мне, что я здесь отсутствует?

+0

Вы добавили их в DNS? –

+0

Это была ошибка. Полностью забыл добавить его. Просто добавил '* .example.com', и он сработал. Благодарю. – Rahul

ответ

0

Как указано @Alexey, мне нужно было добавить поддомен в DNS-конфигурации. Я просто добавил подстановочный знак *.example.com, и он начал работать.