您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

nginx location root 设置虚拟目录

2024/2/29 8:23:02发布100次查看
server{
       .....
       location /t/  {
                 root  /data/www;
       }
}
http://localhost/t/a.jpg 想访问到 /data/www/t/a.jpg   但是404 not found
回复讨论(解决方案) 配置 root
location / {
不是配置根目录   是 /t/ 目录  
其实是打算/image/目录   正常可能是 http://localhost/image/a.jpg   => /data/image/a.jpg
想要改成  http://localhost/image/a.jpg   => /data/www/image/a.jpg
用别名
/home/wwwroot/default/img/; 就是图片真是存在的目录
http://192.168.1.227/image/a.jpg,工作目录下是没有image这个文件夹的
用别名
/home/wwwroot/default/img/; 就是图片真是存在的目录
http://192.168.1.227/image/a.jpg,工作目录下是没有image这个文件夹的
那就是可以的
两个nginx配置都没有成功,root 和alias都试过   比较怪异 配置你的server_name,确定它用的是你配置的这个server,你可以设置虚拟主机名来试试
配置你的server_name,确定它用的是你配置的这个server,你可以设置虚拟主机名来试试
原来是
location ~ .*\.(swf|gif|jpeg|jpg|png)$ {
                expires 30d;
}
这句影响了 好吧....还真没试过这样的
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product