我有一个Ubuntu 16.04,它运行的是Apache 2.4.18。因此,当我在/var/www/html目录中创建了一个名为"javascript“的目录时。然后我还创建了一个html文件。当我尝试在我的本地主机上运行它时,如下所示:
localhost/javascript/
它显示错误,如下所示:
“您没有权限访问此服务器上的/javascript/。”
当我在另一个名为"learn_js“的目录中创建了相同的html文件时,它没有显示任何错误。为什么?
发布于 2018-01-13 07:37:28
修改Apache服务器的主机配置文件。添加以下内容:
Order allow,deny
Allow from all
如果不起作用,只需更改/javascript/
文件夹的权限即可。
chmod 755 /javascript/
发布于 2021-04-12 12:59:31
解决方案可能是:
sudo a2disconf javascript-common.conf
这个包重定向Alias /javascript /usr/share/javascript/
。默认情况下,这难道不是一件粗鲁的事情吗?
感谢@uKolka找到了这一点。
https://stackoverflow.com/questions/48237641
复制