首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache没有加载WebGL内容

Apache没有加载WebGL内容
EN

Stack Overflow用户
提问于 2016-11-14 23:06:34
回答 1查看 1.1K关注 0票数 1

我有一个在联合中构建的WebGL游戏,它在本地运行良好,但是我想把它托管在我的新Apache2.4服务器上。我已经将文件移到了服务器上,但是当我加载页面时,除了WebGL内容之外,所有的内容都会加载(见下面的屏幕快照)。

开发工具告诉我,UnityProgress.js和UnityLoader.js文件未能加载404错误代码。对于UnityGeneratedindex.html中的html文件和文件夹名称而言,区分大小写是正确的(如果不正确的话,我会感到惊讶)。我尝试过将它们从子文件夹中移出,并将它们放在我的index.html文件旁边并更新html,但我仍然收到相同的消息。

在我的Apache服务器上是否缺少要加载.js文件的设置?

编辑:下面是index.html文件的内容。

代码语言:javascript
运行
复制
<!doctype html>
<html lang="en-us">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Unity WebGL Player | WebGLClock</title>
    <link rel="stylesheet" href="style.css">
    <link rel="shortcut icon" href="favicon.ico" />
    <script src="UnityProgress.js"></script>
  </head>
  <body class="template">
    <p class="header"><span>Unity WebGL Player | </span>WebGLClock</p>
    <div class="template-wrap clear">
      <canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()" height="600px" width="960px"></canvas>
      <br>
      <div class="logo"></div>
      <div class="fullscreen"><img src="fullscreen.png" width="38" height="38" alt="Fullscreen" title="Fullscreen" onclick="SetFullscreen(1);" /></div>
      <div class="title">WebGLClock</div>
    </div>
    <p class="footer">&laquo; created with <a href="http://unity3d.com/" title="Go to unity3d.com">Unity</a> &raquo;</p>
    <script type='text/javascript'>
  var Module = {
    TOTAL_MEMORY: 268435456,
    errorhandler: null,         // arguments: err, url, line. This function must return 'true' if the error is handled, otherwise 'false'
    compatibilitycheck: null,
    dataUrl: "Bin WebGL.data",
    codeUrl: "Bin WebGL.js",
    memUrl: "Bin WebGL.mem",

  };
</script>
<script src="UnityLoader.js"></script>

  </body>
</html>

以及/var/www/html中文件夹结构的图片。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-15 21:09:44

我的Linux发行版附带了lighttpd。这是另一个截取所有端口80通信量的was服务器。

运行以下命令修复事物:

代码语言:javascript
运行
复制
sudo apt-get remove lighttpd
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40599374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档