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 %
再次访问

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
转载请注明来源:nginx配置文件配置后,访问404 - 多知在线