我记得前段时间读过有人如何从网站访问您的计算机文件系统。我想知道怎么做,所以我可以测试并防止它发生。
通过 XAMPP 在 Windows 上运行 Apache 2.4
我的虚拟主机设置如下:
<VirtualHost *:80>
ServerName local.scrap
DocumentRoot "D:/Dropbox/www/scrap/public_html/"
<Directory "D:/Dropbox/www/scrap/">
Order allow,deny
Allow from all
Require all granted
</Directory>
ErrorLog "D:/Dropbox/www/scrap/logs/error.log"
</VirtualHost>
有一个index2.html
inscrap/
和index.html
inscrap/public_html/
主机设置为127.0.0.1 local.scrap
如果我键入 URL http://local.scrap/
,我会得到 index.html。http://local.scrap/../index2.html
如果我键入它会被重定向到的 URLhttp://local.scrap/index2.html
为什么 ../ URL 被重定向到 DocumentRoot 路径?