所以我在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命令。