Nginx的子域configuration没有被拾起/工作

我试图设置一个子域的服务器块,但nginx似乎没有拿起configuration(正确)。 它所做的只是拾取可用的第一个configuration块,并将其设置为适当的configuration。

我的DNSlogging如下: http : //imgur.com/oJF46eU

我的虚拟主机块如下所示:

server { listen 80; server_name stage.remykooistra.nl www.stage.remykooistra.nl; root /var/www/stage.remykooistra.nl; index index.html index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~ /(cronjobs|config|lib|app/code){ deny all; return 404; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } 

这几乎是所有我的服务器块使用基本相同的设置,有一些例外,如SSL和其他被拒绝的文件夹等。

我希望有人能指出我在这里做错了什么,因为我很困惑,为什么它没有select正确的configuration。

吧一些小的DNS问题: http : //dnscheck.pingdom.com/?domain=stage.remykooistra.nl一切似乎没问题,所以我不知道你的Nginx的conf是否真的加载。 检查你的文件名并重新启动Nginx。

另外,为www.stage。 工作,你需要另一个DNSlogging。