apachecan';找不到字体很棒的文件,但NginX和本地文件系统可以

apachecan';找不到字体很棒的文件,但NginX和本地文件系统可以,apache,Apache,我试图在我的网站上使用字体真棒。我正在本地Apache2 Web服务器上测试该站点。当我查看本地Apache Web服务器提供的站点时,字体图标显示为小方框 但是,如果我只是通过文件系统中的相关网页(我使用的是Ubuntu 16.10)查看同一个文件,它们显示得很好 此外,我还有另一个运行NginX的web服务器,如果我将HTML和CSS文件上传到那里,并查看页面,字体图标会显示得很好 换句话说,似乎只有Apache无法加载字体文件。如果我查看Firefox开发者选项中的网络响应,我会看到以下错

我试图在我的网站上使用字体真棒。我正在本地Apache2 Web服务器上测试该站点。当我查看本地Apache Web服务器提供的站点时,字体图标显示为小方框

但是,如果我只是通过文件系统中的相关网页(我使用的是Ubuntu 16.10)查看同一个文件,它们显示得很好

此外,我还有另一个运行NginX的web服务器,如果我将HTML和CSS文件上传到那里,并查看页面,字体图标会显示得很好

换句话说,似乎只有Apache无法加载字体文件。如果我查看Firefox开发者选项中的网络响应,我会看到以下错误:

404 Not Found
The requested URL /icons/fontawesome-webfont.ttf was not found on this server.
当NginX和我的本地文件系统没有问题时,为什么Apache2找不到字体很棒的文件?

作为参考,以下是相关CSS:

@font-face {
  font-family: 'FontAwesome';
  src: url('../icons/fontawesome-webfont.eot?v=4.2.0');
  src: url('../icons/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../icons/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../icons/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../icons/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

可能是Apache配置中的配置不匹配。你也可以添加你的配置吗?@MichaelHirschler,谢谢你的回复。我很乐意提供配置,但您指的是哪个文件?我更像是一个网络程序员而不是服务器管理员,所以我不太擅长Apache设置。