作业
1、用phpstudy搭建dwva、bwapp、pikachu
2、用jspstudy搭建stru2框架
3、用jboss部署war网站
4、用weblogic部署war网站
昨天问题回顾
1、虚拟机的问题,主要在网卡有些人禁用了,忘记启用;每次忘记桥接(相当于一台物理机在同一个局域网并能上网)
;网络里面多了一张网卡未禁用,占用了桥接;有的人win10安装vm12可能直接安装不上去,解决方法是直接安装我给大的vm15版本
2、win2008激活问题,我是直接百度里面找的激活工具直接激活,有的2008不能用工具激活,提示3天后激活,应该做昨天的试验可能没什么问题
,你也可以用2003或者2012等都可以做试验,方法都一样。
3、我们做dhcp试验,虚拟机不能上网,是因为我们几台vm都在lan摸式,lan摸式是不能上网的,也就是说我们单独划分的一个网络
4、搭建Web试验的时候,很多人默认首页不是index.html,都是自己定义的名字,这个问题我们今天 会讲
5、有些同学,笔机做的相当好,把当天的内容写成文档发布到网上,这样加深了自己学习效果同时养成了一个写文档的习惯
6、dns新建域的时候一定要写成XXX.com域名形式,有的人直接写个1,主机头也写个1,你看见那个网站输入1可能访问
域名都是www.XXX.com 或www.XXX.org
7、课程看视频字很小,手机和平板看是高清,那一般是播放器问题,不要在百度直接视频,百度一般对视频做压缩处理,造成视频模糊
,建议大家把视频下载下来,到百度上面找个好点的播放器
https://search.onlinedown.net/search_list.php?searchsid=1&searchname=potplayer&button=
8、当vm无法拖动文件的时候,大家可以通过虚拟机里面新建一个文件夹进行共享(共享文件夹记得给一个everyone所有权限),回到
物理机通过键盘win键+R(注:win键就是那个windows登录界面那个4个框的那个图标)输入\\vm网卡ip\ 接着输入vm的管理员帐号和密码
9、虚拟机共享文件一定要给vm管理员帐号设置密码,无密码不充许远程访问连接
10、为什么我的dotnetfx40-full-x86文件在电脑上解压就可以一拖到虚拟机解压文件已损坏,是虚拟机中的解压软件坏了么,原因winrar与老师的
winrar不兼容造成的,可以用老师上课发的winrar也可以用7zip压缩软件。
11、vm安装目录是没有卸载功能,是要原vm安装文件才能卸载,如果要卸载vm,那么直接可以双击运行原vm安装程序,就会出现
卸载、修复等这些功能,不管是卸载还是修复,大家一定要记得关闭windows防火墙,正常情况下不关闭没也事,但有的时候
不关防火墙,vm安装有问题。
12、vm安装的时候提示权限不够,另外就算能安装上了vm,发现网络里面没有vm虚拟网卡,是因为你的物理机帐号权限不够,一般你是
普通用户登录的系统,切换到管理员帐号(如果你的windows 10是家庭版,那么一定要在命令行激活管理员帐号net user administrator 123456 /active:yes)
今天 课程内容
一、攻防环境搭建(在2003上面搭建这个asp aspx网站)
1、首页通过控制面板--添加删除程序里面安装IIS--安装的时候一定注意光驱要插入iso光盘并启用光驱
2、搭建asp网站,web服务扩展里面active server pages 一定是允许状态,不然无法运行asp网站
3、asp网站一般都是access数据库,扩展名为mdb ,适用于小企业,用户数比较小,一般用户同时在线100-200个人左右
4、网站如果出现Microsoft JET Database Engine 错误 '80040e09' 不能更新。数据库或对象为只读。 一般是数据库有特殊字符,把数据库改个名字并给他写入权限就可以
5、有些页面无法访问是因为没有启用父路径
6、如果打开网站出现要你输入用户名和密码对话框,这个时候一般是没有加IUSR帐号(这个帐号是安装完IIS就会存在,是专门给网站使用的一个帐号,权限低,非常安全)
7、如果网站出现列目录,那么说明你一定开启了目录浏览权限
二、搭建aspx (aspx是asp的升级版,因为asp性能有限,不能承载大量用户数,所以有了aspx)
1、要运行aspx就要安装.net 框架,.net 跟据aspx的代码要求来决定,部分代码要求.net 4.0以上
2、aspx网站一般与mssql数据库结合,记得先安装mssql2008再安装.net4.0
3、安装net 4.0之后,进入iis管理器,把asp.net v2.0禁用,开启asp.net v4.0
4、选 定aspx网站右击--属性--找到asp.net选项--把2.0改4.0--点击应用确定,如果aspx能运行说明,aspx 环境没有任何问题
如果出现红色的报错,记得设置给everyone所有权限
5、打开mssql,选定数据库右击导入testdb.mdf--testdb数据库导入进来之后记得右击属性进行配置(可以参考视频)
6、找到第二个安全性--登录名下面有个NT authortty\network service(如果没有手工添加一个)帐号--右击--属性(参考视频进行配置)
三、用phpstudy搭建php网站
1、方便快捷、一键搭建网站
2、修改配置方便,同时多php相互切换,不用手工安装多个php版本,因为我们php程序很多时候使用的不同的php版本
,这跟开发人员写代码有关系,同时phpstudy他集成了多个中间件,可以使用不同中间件来搭建网站
3、phpstudy搭建php网站,网站程序代码一定要放在www目录,这样才能运行你的网站
4、dwva帐号和密码是 admin password
5、bwapp帐号和密码是bee bug
6、pikachu默认不用设置,默认数据库帐号和密码都是root
四、stru2框架搭建
1、用jspstudy搭建struts2框架,搭建的时候一定要注意,struts2包一定要放到tomcat\webapps目录,只有放在这个目录才能自动解压
2、用jspsudy搭建网站正常情况下,一般放在www目录来运行jsp文件
五、jboss搭建网站
1、安装jdk配置环境变量
新建系统变量,变量名为:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0_45\
变量名:Path 变量值: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
2、下载jboss并配置运行环境变量
新建系统变量,变量名为:JBOSS_HOME 变量值:c:\jboss
变量名为:SystemRoot 变量值:C:\Windows
新建用户变量,变量名为:Path 变量值:%SystemRoot%/system32;%SystemRoot%;%JBOSS_HOME%\bin
3、运行C:\jboss\bin\run.bat 输入http://localhost:8080/ admin admin登录
4、端口及ip修改
进入 jboss-6.1.0.Final\server\default\deploy\jbossweb.sar
编辑 server.xml 搜索 “8080″和${jboss.bind.address}改为80及ip为:0.0.0.0
或直接运行run.bat -b 0.0.0.0
5、登录控制台找到web application(war)s--add anew resource--选择war文件上传--
访问:http://192.168.0.86:8080/test3693/
七、weblogic环境搭建
1、用winrar解压weblogic.jar,运行install.exe
2、默认访问http://ip:7001/console
3、weblogic默认启动路径在C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\startweblogic.cmd
4、网站部署完成后,访问 方式是http://ip:端口号/包名/包里面的文件名
八、中间件问题(我们的网站要运行,必须结合中间件才能运行,没有中间件网站是无法运行的)
1、asp aspx一般与iis中间件相结合
2、php一般与apache相结合
3、jsp一般tomcat ngix jboss weblogic相结合