NGINX server_name不起作用

时间:2014-05-22 10:23:19

标签: nginx

我在nginx中遇到了关于server_name的以下问题,可能需要你的帮助。这是我default.cnf居住的/etc/nginx/conf.d/

server {
    listen       80;
    server_name  planner.dev;

    root   /var/www/planner.dev/src;
    index  index.php index.html index.htm;
    ...
}

我在/var/www/planner.dev/src中有一个helloworld html文件 但是,只有localhost会运行,planner.dev将无法运行。

$ curl planner.dev
curl: (6) Couldn't resolve host 'planner.dev'

2 个答案:

答案 0 :(得分:1)

通过编辑Centos的hosts文件修复了该问题,与NGINX无关。对不起大家

答案 1 :(得分:1)

问题很可能发生在托管服务器的系统中,而不是服务器本身。

我在Debian上运行Nginx服务器并碰巧遇到了同样的问题,我通过编辑/etc/hosts文件来解决这个问题:

127.0.0.1       localhost
127.0.0.1       vacuum
127.0.0.1       <mywebsite>.localhost

有关hosts file的更多信息。