linux

nginx配置文件配置后,访问404

问题

nginx配置如下

目录中内容

浏览器访问

问题原因

#若用alias的话,则访问127.0.0.1/img/目录里面的文件时,ningx会自去/var/www/image/目录找文件
location /img/ {
    alias /var/www/image/;
}

#若用root的话,则访问/127.0.0.1/img/目录下的文件时,nginx会自动去/var/www/image/img/目录下找文件
location /img/ {
    root /var/www/image;
}

解决方式一(新建images目录)

wulili@wulilideMacBook-Air image % mkdir images
wulili@wulilideMacBook-Air image % mv 1.jpg images 
wulili@wulilideMacBook-Air image % pwd
/Users/wulili/Desktop/image
wulili@wulilideMacBook-Air image % ls -l images 
total 88
-rw-r--r--@ 1 wulili  staff  43394 10 19 17:11 1.jpg
wulili@wulilideMacBook-Air image % 

解决方式二(使用alias)

目录中内容如下

wulili@wulilideMacBook-Air image % pwd
/Users/wulili/Desktop/image
wulili@wulilideMacBook-Air image % ls -l
total 88
-rw-r--r--@ 1 wulili  staff  43394 10 19 18:49 1.jpg
wulili@wulilideMacBook-Air image % 

再次访问

留言

您的邮箱地址不会被公开。 必填项已用 * 标注

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。