【问题标题】:'/javascript' named directory does not get access to my localhost. Why?'/javascript' 命名目录无法访问我的本地主机。为什么?
【发布时间】:2018-06-22 14:06:17
【问题描述】:

我有一个 Ubuntu 16.04,它运行的是 Apache 2.4.18。因此,当我在目录 /var/www/html 中创建了一个名为“javascript”的目录时。 然后我还创建了一个 html 文件。当我尝试在我的本地主机上运行它时,如下所示:

本地主机/javascript/

显示错误如下:

“您无权访问此服务器上的 /javascript/。”

当我在另一个名为“learn_js”的目录中创建相同的 html 文件时,它没有显示任何错误。为什么???

【问题讨论】:

  • 我也遇到了这个问题。如果我重命名目录,它可以工作,所以它与权限或内容无关。有人决定让 Apache 忽略名为 javascript 的目录。希望他们先问我……抱怨,抱怨。

标签: javascript directory localhost


【解决方案1】:

解决办法可能是:

sudo a2disconf javascript-common.conf

这个包重定向Alias /javascript /usr/share/javascript/。这不是默认的不礼貌的事情吗?

感谢 @uKolka 找到这个。

【讨论】:

    【解决方案2】:

    修改 Apache 服务器的主机配置文件。添加以下内容:

    Order allow,deny 
    Allow from all
    

    如果这不起作用,只需更改/javascript/ 文件夹的权限

    chmod 755 /javascript/
    

    【讨论】:

    • 我已经更改了文件夹的权限,但它没有显示所需的结果,而所有其他文件夹都具有相同的权限并且它们正在运行而没有任何错误。
    • 删除文件夹并创建一个同名的新文件夹如何?
    猜你喜欢
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 2021-08-18
    • 2013-11-27
    • 2021-12-27
    • 1970-01-01
    相关资源
    最近更新 更多