有关nginx设置默认目录的坑

安装了nginx后,它的默认目录是/usr/share/nginx,如果只有一个项目的话,还算是比较方便,但如果要跑多个项目的话,只有这一个根目录就会十分混乱,这时就要设置多个目录放项目文件,开始找了一个教程便进行修改,像是这样:

http {

        server{

         listen 80;

         server_name localhost;

             location / {

                root   /root;   #把默认路径更改为/root下

                index index.html index.htm;

           }

}

讲root后面的路径改为/root,意思时将项目的默认路径改成了根目录。
我也就这样改了一下,将默认目录改成了/home/lgpRoot
在这里插入图片描述
正当改完后准备验证成功的成果时,却意外看到了这个:
在这里插入图片描述
Why????
应该没有错啊,怎末会这样
二话没说,又重新配置了一遍,重新启动nginx,可是结果依旧。。。。

额头一阵雾水后,决定还是先看一下报错日志再说吧:
在这里插入图片描述
哦???
路径竟然成了/home/lgpRoot/test/1.html
盯了几秒后瞬间好像明白了什么,便在lgpRoot目录下新建了test文件夹,并将1.html文件移动到test下,打开浏览器将刚才的地址刷新:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200520223846562.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLNzZG4ubmV0L3FxXzQ1NTE1ODYz,size_16,color_FFFFFF,t_70在这里插入图片描述
大功告成。

在这里还要解释一下这个路径是怎么回事,应该很多朋友都能够看出来了,实际上root后面所指定了默认目录,而location后面的路径是在默认路径下的目录文件,并非是路由了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旁观者lgp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值