nginx:[emerg]在上游中找不到主机
我正在尝试在我的服务器上设置一个新站点,我已经更新了nginx设置以重定向新站点,创建了目录,设置了正确的权限,并在我的域上创建了DNS条目 但是,当我重新启动nginx时,会出现以下错误: nginx:[emerg]在中的上游“petproject”中找不到主机 /usr/local/nginx/conf/nginx vhosts.conf:277 nginx:configuration文件 /usr/local/nginx/conf/nginx.conf测试失败 有人能告诉我怎么解决这个问题吗?我有一个不同的域和目录相同的设置,它工作得很好,所以我不能很准确地指出这里的错误 我已经在下面包含了我的nginx.confnginx:[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测试失败 有人能告诉我怎么解决这个问题
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
。该网站现在正在展示中。请把这个变成答案。