获取HTTP / 1.1 404找不到服务器:nginx / 1.4.6(Ubuntu)

所以我在digitalocean雾滴中安装了nginx ..到目前为止这么好。 但现在我不能得到一个引导模板来显示,我试图访问一个PNG文件,什么都没有。

进入时

curl -I http ://104.131.23.214/sites/bootstrap/img/profile.png 

我得到..

 HTTP/1.1 404 Not Found <br> Server: nginx/1.4.6 (Ubuntu) <br> Date: Sun, 03 Jul 2016 10:28:09 GMT <br> Content-Type: text/html <br> Content-Length: 177 <br> Connection: keep-alive <br> 

当inputcurl -I http://104.131.23.214

我得到..

 root@ubuntu-nginx-1:~# curl -I http://104.131.23.214 <br> HTTP/1.1 200 OK <br> Server: nginx/1.4.6 (Ubuntu) <br> Date: Sun, 03 Jul 2016 10:32:04 GMT <br> Content-Type: text/html <br> Content-Length: 612 <br> Last-Modified: Tue, 04 Mar 2014 11:46:45 GMT <br> Connection: keep-alive <br> ETag: "5315bd25-264" <br> Accept-Ranges: bytes <br> .. 

无论出于何种原因,当访问任何目录时, nginx都给了我一个404

我的conf文件看起来像这样..

 events {} http { include mime.types; server { listen 80; server_name 104.131.23.214; root /sites/bootstrap; } } .. 

我是一个完整的noob,所以任何帮助将很乐意赞赏谢谢!

正如在注释中指出的那样,在你的server块中,你可能想添加以下内容(在root行下面):

 location /img/ { } 

然后重新加载你的configuration与nginx -s reload并再次尝试你的curl命令。