自学web安全day01记录--PHPstudy2018的虚拟域名实现

186 阅读2分钟

一.phpstudy2018目录结构功能实现效果(软件自带的功能)

实现过程如下:

image.png

在已经一建搭建完Apache服务器和MySQL数据库后,就可以根据默认的url 127.0.0.1访问

image.png

这里是打开了phpstudy2018自带的目录结构功能(具体怎么实现未知)

操作:其他选项菜单-phpstudy设置-允许目录列表-修改www根目录下的自带的php文件(一个index.php和l.php)

修改php文件:只需要将上述两个文件名称变更即可。

个人理解:这边应该是php文件编写的时候的路径变了导致最后只能变为目录结构,所谓的目录结构也是用简单的php语言编写的。

本来:127.0.0.1 -> index.php(如果index.php未找到就找l.php)

现在:127.0.0.1 -> 目录结构.php(此php文件名未知,所以用“目录结构”来表示他导向的php文件名)

二.虚拟域名实现

1.作用:是为了当我们每次访问网站主页时,不用127.0.0.1而是用自己的"简化域名"来访问,比如要访问DVWA靶场的时候.只需要输入“www.dvwa.test” 即可。 2.实现过程(S代表Step步骤) S1 打开"域名管理"

image.png

S2 设置网站域名、网站目录、第二域名以及网站端口 这边默认无第二域名.端口默认使用80 注意:其中目录选择要选择WWW根目录下的靶场文件目录 即:WWW/你的靶场名称 同时新增完要保存并修改配置文件 image.png

image.png image.png

S3 直接访问www.dvwa.test 发现没有达到我们预期的效果,即直接访问就是靶场,同时在host文件备注 (不知道phpstudy是如何实现这样的功能的)

解答疑问:与DNS服务器有关,一般本地域名解析文件叫做host/hosts

image.png

S4 其他选项菜单-打开host-修改备注-完成 这里的host文件不知道作用是什么?

image.png