0x0 前言
安装webug4.0的时候突发奇想,想学下如何在虚拟机里搭建网站,然后让主机像访问互联网的网站一样访问虚拟机的网站,为以后渗透测试搭建环境做准备
0x1 虚拟机安装win2003【以防万一,记得做好快照备份,下面同样】
NAT模式
0x2 2003搭建web服务
参考:https://blog.csdn.net/u011781521/article/details/53914335
https://blog.csdn.net/weixin_34268579/article/details/85025022
这两个参考文档差不多,建议按照第一个操作,但不是设置新建网站,而是在默认网站上操作设置
1.在系统上安装IIS服务:
选择"应用程序服务器":
选择"IIS":
默认就选择上了"万维网服务",即WEB站点:
完成安装:
打开IIS服务:【开始-程序-管理工具】
可以看到刚创建好的IIS就有个默认站点:
查看默认站点的目录路径:
2.配置默认站点:【一张教程图,一张我实际安装时的图】
IP地址这里需要注意,因为有可能本地有两块网卡,会有两个不同的IP,那么客户访问时输入哪个IP呢?或只有一个网卡,但设置了两个IP都有可能出现此类问题.
如果选择"全部未分配",代表客户输入哪个IP都能访问,但在实际当中还是最好指定一个IP来访问比较好!输入ipconfig中的ip
默认TCP端口是80,一般的WEB站点都保留此值,这样用户使用浏览器输入"[url]http://IP[/url]"地址就可以访问WEB站点.如果为了安全保密,修改TCP端口,如修改成"81",则访问WEB站点时需要输入"[url]http://IP[/url]地址:81",如果不具体指定TCP端口,则不能正确访问WEB站点.
主目录中可以设置WEB站点目录的存放路径,以下是默认站点目录的路径:
文档用于设置网站的首页,以下的多个网页的优先显示的顺序是从上到下.
此处index.html是我安装的asp网站根目录的首页
再加上index.asp
3.下载asp网站源码,所有文件夹复制到WEB站点目录的存放路径
此处为c:\inetpub\wwwroot
我下载的asp网站:http://www.mycodes.net/25/7249.htm
4.主机访问虚拟机ip【ipconfig】
5.出现问题
无法访问asp网页
查询后发现,在默认设置下IIS6.0是不支持ASP
所以要做些特别设置
参考:https://blog.csdn.net/su4416160/article/details/71638701
- [开始]--[程序]--[管理工具]--[Internet信息服务管理器],在服务器名下的“web服务扩展”的右窗口,
- IIS6的默认设置,是没有“启用网页的父路径”。所以打开网页,当单击跟下级目录有关的素材时,会弹出:“服务器500错误”,无法打开网页。
【我出现的问题】
方法:[开始]--[程序]--[管理工具]--[Internet信息服务管理器],右击[网站] --[属性]--[主目录]-[配置]--应用程序选项,勾选“启用父路径”。
按如上操作后,参照
访问http:// http://192.168.110.132 /Myadmin