我正在使用openshift处理node.js项目。一切都很好接受我得到了404对我的字体可怕的文件。当我看到…
ls app-deployments/current/repo/public/build/fortawesome/font-awesome/v4.0.3/fonts/
FontAwesome.css FontAwesome.otf fontawesome-webfont.eot fontawesome-webfont.svg fontawesome-webfont.ttf fontawesome-webfont.woff
但是当我试着去
http://<gear>/build/fortawesome/font-awesome/v4.0.3/fonts/fontawesome-webfont.woff
上面写着…
无法获取/build/fortawesome/font awesome/v4.0.3/fonts/fontawesome-webfont.woff
http://<gear>/build/fortawesome/font-awesome/v4.0.3/fonts/fontawesome/FontAwesome.css
工作正常。它在本地也能正常工作。
现在请允许
lrwxrwxrwx. 1 * * * FontAwesome.otf
lrwxrwxrwx. 1 * * * fontawesome-webfont.eot
lrwxrwxrwx. 1 * * * fontawesome-webfont.svg
lrwxrwxrwx. 1 * * * fontawesome-webfont.ttf
lrwxrwxrwx. 1 * * * fontawesome-webfont.woff
如您所见,权限看起来很正常
最佳答案
从您发布的权限来看,它们似乎是symlink。检查您的Web服务器是否具有对原始文件/位置的访问权限(遵循符号链接)。
关于node.js - 为什么我使用Openshift在字体文件上遇到权限问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23046945/