问题一:虚拟机联网问题
①桥接模式:与主机共用一个物理网卡,主机插着网线,手动配置IP,Netmask,网关,DNS,虚拟机也需要如此配置,还得跟主机同一个网段,但是不是一个网络号,还不能和这个网段其他主机冲突(这个模式可以和机房里其他主机通信)
②NAT模式:选择NAT模式,在虚拟机更改适配器设置里设置成自动获取,就可以上网了,有时候没分配好,就把本地连接禁用一下再开启一下(分配完的地址和主机网段没啥关系,原理同家里一个路由器可以让手机电脑都上网)
PS:在计算器网络中,网络地址转换(Network Address Translation,缩写为NAT),也叫做网络掩蔽或者IP掩蔽(IP masquerading),是一种在IP数据包通过路由器或防火墙时重写来源IP地址或目的 IP地址的技术。这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中。它是一个方便且得到了广泛应用的技术。当然,NAT也让主机之间的通信变得复杂,导致了通 信效率的降低。
桥接时可能会出现问题,此时我们打开工具栏编辑里的虚拟网络编辑器,一开始进去是没办法编辑的,所以我们点击图中的更改设置以管理员身份设置
一般下图红框是自动,可能会桥接错,我们可以自己选择,自动下的第一个是桥接有线,第三个是桥接无线
问题二:有人发布网站访问时显示必须是可更新的查询
找到这个网站的总文件夹,右键属性—安全(Linux里修改权限通过属主属组,Windows是通过这里)
点完添加进到以下页面,在左红框输入e,右红框点检查名称,就自动补全,然后点确定
勾选完全控制就OK啦(靶机情况下可以这样,实际情况下这个权限太高了)
PS:补充小知识,下图红框这是啥呢
在IIS里对这个网站右键—目录和安全性——编辑
我们会发现,这里就是刚才看到的账户,我们在访问这些网站时并不要求我们输入账号密码,所以我们都属于匿名访问,但是匿名访问不代表我们没有身份,我们用的都是这个账号的权限,装了IIS才有这个账户,没装没有
问题三
访问www.baidu.com:9000,如下图
解决方式:打开IIS,找到这个网址,右键属性
点击文档—添加—写入index.asp—确定
上述操作的原因:因为我们这个网站的首页是index.asp,但是没有设置,是default,所以需要设置一下
这样就好了(因为上面在选这个www的路径时选的是sheying网站)
我们可以看出来一个网站有很多组成,所以每个网站都想让用户登录以后可以看到一个首界面,有index.asp,也有default.asp(要是php,就是index.php,或default.php)
所以属性里的文档就是通过上移下移确定首页
问题四
我们把index.htm删掉,注意,此时主目录这一选项没有勾选,点击应用
回到网页刷新就变成了这个样子
回去将目录浏览勾选上
可以发现,并没有出现首页,但是列出了所有目录文件,说实话这个权限不该给
问题五
有些网站的有些网页正常,但是后台打不开,如下:
更正办法:
点属性—主目录——配置
弹出的框里,勾选启用父路径—确定
网页后台恢复正常
原因:有的网站设计的时候用的是相对路径,这时就需要我们启用父路径
问题六
网站打不开并且有这样格式的文件
方法:需要有这样的还得允许
问题七
有这种数据库(.MDF在这个网站下的data里)并且网站打不开的,需要装数据库软件,把这个数据库加载到软件里去
加载方式:打开软件,登录,账号sa,密码是安装完软件时设置的
如果密码忘记了,把红框设置成如图所示,点击连接会有修改密码
成功登录,在图示红框右键—附加数据库
弹出框点“添加”
找到这个文件选中—确定
跳转后再点确定就加载完毕,数据库就运行起来了(SQL Server管理员默认账号:sa)
但此时程序还没和数据库进行连接,所以我们需要找一下这个网站目录下INC、或者CON文件夹下
进入文件夹,我们找到这个文件
打开以后里面就有连接数据库的账号密码,一定要记住管理员账号是“sa” local:网站在250上,数据库在251上,这个地方就要输入对方IP
PS:
不想要这个数据库的时候,照下图操作(如果正在用,先点脱机,再分离)
PPS:右键属性可以改密码啥的
问题八
网站除上面2种(web服务扩展NET禁止、没有对应的数据库软件)还是运行不了,解决方法如下,设为允许
Over~~~
第三章web安全基础—IIS网站发布问题、解决办法
原文地址:https://www.cnblogs.com/ApricityJ/p/12656341.html