nginx:[emerg]在上游中找不到主机

nginx:[emerg]在上游中找不到主机,nginx,Nginx,我正在尝试在我的服务器上设置一个新站点,我已经更新了nginx设置以重定向新站点,创建了目录,设置了正确的权限,并在我的域上创建了DNS条目 但是,当我重新启动nginx时,会出现以下错误: nginx:[emerg]在中的上游“petproject”中找不到主机 /usr/local/nginx/conf/nginx vhosts.conf:277 nginx:configuration文件 /usr/local/nginx/conf/nginx.conf测试失败 有人能告诉我怎么解决这个问题

我正在尝试在我的服务器上设置一个新站点,我已经更新了nginx设置以重定向新站点,创建了目录,设置了正确的权限,并在我的域上创建了DNS条目

但是,当我重新启动nginx时,会出现以下错误:

nginx:[emerg]在中的上游“petproject”中找不到主机 /usr/local/nginx/conf/nginx vhosts.conf:277 nginx:configuration文件 /usr/local/nginx/conf/nginx.conf测试失败

有人能告诉我怎么解决这个问题吗?我有一个不同的域和目录相同的设置,它工作得很好,所以我不能很准确地指出这里的错误

我已经在下面包含了我的nginx.conf

server  {
        listen 217.23.14.107:80;
        server_name petproject.com;
        access_log /var/log/nginx/petproject.com_access.log;
        error_log /var/log/nginx/petproject_error.log;
        root /home/petproject/laravel/public;


        location ~* \.(jpg|jpeg|gif|css|js|ico|rar|gz|zip|pdf|tar|bmp|xls|doc|swf|mp3|avi|png|htc|txt|htc|flv$
            access_log   off;
            expires  7d;
        }

    location / {
            index index.php index.html index.htm;
            proxy_pass   http://petproject:8080;
            proxy_redirect     off;
            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;                 

            client_max_body_size       10m;
            client_body_buffer_size    128k;

            proxy_connect_timeout      90;
            proxy_send_timeout         90;
            proxy_read_timeout         90;

            proxy_buffer_size          4k;
            proxy_buffers              4 32k;
            proxy_busy_buffers_size    64k;
            proxy_temp_file_write_size 64k;

        }


        # deny access to apache .htaccess files
        location ~ /\.ht
        {
                deny all;
        }
}

proxy\u pass
语句中的
petproject
名称应该解析为什么?感谢您指出,该值末尾缺少
.com
。该网站现在正在展示中。请把这个变成答案。