我只是在玩今天写的一个小型网络应用程序,韦塔格。
当我使用路径访问该网站时,例如http://wetagg.in/unix,它将unix
作为输入并相应地呈现内容。
这一切都很棒,直到我访问http://wetagg.in/javascript并收到 403 错误。当然,我检查我的日志,他们说:
[Wed Jul 09 00:27:43 2014] [error] [client ...] Directory index forbidden by Options directive: /usr/share/javascript/
为什么请求会被解释为访问/usr/share/javascript
?
该目录存在,但问题在 中的其他文件夹中无法重现/usr/share
,例如http://wetagg.in/python
如果它不明显,我有不是我自己为虚拟主机设置这方面的任何重写规则,此行为实际上会影响服务器上托管的所有网站。
答案1
在 Debian 上,默认别名/javascript
是通过创建的/etc/apache2/conf.d/javascript-common.conf
看无法访问 javascript 文件夹以供参考。