我已经安装了Ubuntu 14.04,我在" etc / apache2 / sites-available"中创建了一个虚拟主机。名称为" canvas.local.conf"
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName canvas.local
DocumentRoot /var/www/canvas
<Directory /var/www/canvas>
Options Indexes FollowSymLinks
AllowOverride All
allow from all
</Directory>
我创建了一个&#34; index.html&#34;包含以下内容的文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Demo Canvas</title>
<!--[if lte IE8]><script src = "./javascript/excanvas.js"></script><![endif]-->
<style>
#canvas{
width: 640px;
height: 400px;
border: 1px solid #000000;
}
</style>
<script src = "./javascript/jquery-1.11.1.min.js"></script>
<script>
$(function(){
alert("Page loaded");
});
</script>
</head>
<body>
<div id = "canvas"></div>
</body>
</html>
在目录&#34; javascript&#34;存在文件&#34; excanvas.js&#34;和&#34; jquery-1.11.1.min.js&#34;
因此,当我通过&#34; http://canvas.local&#34;访问该页面时我可以看到页面已加载,但服务器找不到文件&#34; jquery-1.11.1.min.js&#34;。此文件存在于目录中。
答案 0 :(得分:3)
Debian(以及其他一些人)为/ javascript /指向/ usr / share / javascript添加全局别名 那么你不能在你的文档根目录中使用目录/ javascript(或者你必须重新声明它)