+ -
当前位置:首页 → 问答吧 → 关于nginx alias 目录遇到个问题!同一个目录下的文件一个能访问,另外一个 不能访问

关于nginx alias 目录遇到个问题!同一个目录下的文件一个能访问,另外一个 不能访问

时间:2011-02-14

来源:互联网

nginx的版本是0.9.4



location /abc/ {
          alias  /usr/local/abc.com/;
}

在访问http://www.aaa.com/abc/aaa.css 时候是正常的
但是 访问 http://www.aaa.com/abc/abc.css 提示404
查看nginx的errorlog 发现提示/usr/local/abc/abc.css (之所以提示这个路径是因为 root 设置为 /usr/local 了)无法打开没有这个文件,貌似alias失效了,
但是对于同样目录下的aaa.css 却能访问
然后 我ln -s  /usr/local/abc.com/ abc 做了个软链接 就可以访问了。

想不明白这个是怎么回事

作者: as710054   发布时间: 2011-02-14

location /abc/ {
          alias  /usr/local/abc.com/;
}


这写的是你想要的吗?

作者: taojie2000   发布时间: 2011-02-14

回复 taojie2000


    是的

作者: as710054   发布时间: 2011-02-14

回复 as710054


   

     你这么配置就要做软连接   两个不同名目录

      具体你查查  nginx alias 用法

作者: taojie2000   发布时间: 2011-02-14