首页  >  文章  >  后端开发  >  Nginx location 配置心得

Nginx location 配置心得

WBOY
WBOY原创
2016-08-08 09:25:221109浏览

关于Nginx location 配置相关资料很多,由于在配置location时候老是出现404 Not Found,查阅了很多资料,总算是找到了答案。

    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

          location /hsc {
            root   /home/hsc/nginx;
            index  index.html;
        }
        location / {
            root   /home/hsc/nginx/hsc;
            index  index.html index.htm;
        }
}
如上一个简单server配置,在浏览器中输入127.0.0.1 和127.0.0.1/hsc其请求的结果是一样都是/home/hsc/nginx/hsc 目录下的index.html

解释下:127.0.0.1 会匹配到 location / 然后 root(表示根目录) 为/home/hsc/nginx/hsc 然后nginx 再去找/后面的内容这里为空,所以就找根目录下的内容。

27.0.0.1/hsc   会匹配到 llocation /hsc 然后 root(表示根目录) 为/home/hsc/nginx 然后nginx 再去找/后面的内容这里为hsc这个目录,所以就会切换到/home/hsc/nginx/hsc目录下。

以上就介绍了Nginx location 配置心得,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn