第三章web安全基础—IIS网站发布问题、解决办法

问题一:虚拟机联网问题

①桥接模式:与主机共用一个物理网卡,主机插着网线,手动配置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

时间: 2024-10-17 20:39:28

第三章web安全基础—IIS网站发布问题、解决办法的相关文章

第三章web安全基础—IIS发布dvbbs(动网论坛)及SQL2005问题解决

DVBBS小科普(来源:https://baike.baidu.com/item/动网论坛/369961?fr=aladdin): 动网论坛(也称“Dvbbs”)作为目前国内最大的社区论坛软件服务提供商,依靠其强大的功能.非凡的访问速度和负载能力.友好方便的客户操作界面.优质的客户服务.国内领先的技术和强大而持续的产品研发并保持不断创新的能力,动网所提供的动网社区论坛产品已经占据了国内社区论坛产品使用比例的70%以上. DVBBS依靠ASP环境简单易用的优势,以高效快速,功能强大著称,一直深受广

第三章web安全基础—互联网注册网站相关小知识

前面的碎碎念 像新浪.哔哩哔哩这种大的网站,类似于一个新闻站点.门户,都是比较大的知名企业,做网站以及对网站进行优化甚至都有几百人. 小一点的比如我们的学校也有对外发布的网站,还有其他大大小小的企业都会有自己的门户网站,这一级别的自己去开发网站就不太现实,所以网上就有许多可以快速生成网站的模板(开源的),各企业有自己再需要有的功能再自己进行这一块的开发,所以一旦有一个模板的漏洞被挖出来,就会有许多基于此模板进行开发的网站受影响,开源的好处是代码都是开放的,许多人在用也都能看到代码,这样漏洞一般也

第三章 动态网页基础

第三章   动态网页基础 一.概述 使用HTML开发静态网页,静态网页内容时固定的. 1.什么是动态网页 动态网页是指在服务器端运行的使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容. 1.    动态网页的优势 1.       交互性 网页会根据用户的要求和选择而动态改变和显示内容. 2.       自动更新 无需改变页面代码,便会自动生成新的页面内容,可以大大节省工作量. 3.       随机性 当不同的时间,不同的人访问同一网址时会产生不同的页面效果. 3.

【OPENGL】第三章 着色器基础(一)

在这一章,我们会学习什么是着色器(Shader),什么是着色器语言(OpenGL Shading Language-GLSL),以及着色器怎么和OpenGL程序交互. 首先我们先来看看什么叫着色器. Shader(着色器)是用来实现图像渲染的,用来替代固定渲染管线的可编程程序. 着色器替代了传统的固定渲染管线,可以实现3D图形学计算中的相关计算,由于其可编程性,可以实现各种各样的图像效果而不用受显卡的固定渲染管线限制.这极大的提高了图像的画质. 在上一篇文章( http://www.cnblog

使用Micrisoft.net设计方案 第三章Web表示模式

第三章Web表示模式 体系结构设计者在设计第一个作品时比较精简和干练.在第一次设计时,并清除自己做什么,因此比较小心谨慎.第二个作品是最危险的一个作品,此时他会对第一个作品做修饰和润色,以及把第一次设计的边缘性设计思想都用在第二个作品,结果导致设计过头. 最初的Web很简单,只是有几个简单的Html页面组成,实现信息共享.随着业务的发展,需要根据业务来决定显示什么,于是开发了CGI编程,把大量的业务逻辑写到CGI中,然后输出到页面.随着发展,CGI编程模式受到了挑战,不能满足发展的需求,于是开发

IIS网站发布(Win7下考试系统)

今天要将考试系统发布出来一个测试版本供大家测试.维护,这篇文章就介绍一下Win7下如何利用IIS发布网站. 很多事情只有自己动手才能学习的更深刻,理解的更深入,下次也就不陌生了.所以这篇文章相对而言算是一个发布网站的教程,本着学习的态度,所以建议您尽量自己动手一步一步试一试. 首先打开控制面板--程序和功能,然后点开右侧的"打开或关闭Windows功能",会弹出如下对话框,然后把Internet信息服务下的所有组件都勾上. 下一步再打开控制面板,选择管理工具,进入管理工具后打开&quo

LNMP网站出现Noinputfilespecified解决办法

偶然候变动站点目录后,没修正.user.ini的时候站点会出现No input file specified该毛病.这时可以通过修正.user.ini文件中的站点目录路径来处理. 提示:.user.ini文件没法直接修正,同时是隐蔽文件,用WinSCP工具的话,需要open隐蔽文件选项,提议用vim修改. 1.修改权限 chattr -i /站点目录/.user.ini #操作此步骤后才可修改 2.重新授权 chattr +i /站点目录/.user.ini 3.rebootphp /etc/i

《learning laravel》翻译第三章-----搭建我们第一个网站

重要: 这是一个稳定的版本. 让我们知道你的喜好. 我们将会修改bug和错误,并且定期更新所有章节. 第二章: 搭建我们第一个网站 既然我们知道如何安装Laravel了, 那现在就开始通过我们自己的方式来搭建我们第一个基于Laravel的网站吧. 在本章中,通过搭建Laravel应用程序你将会很方便得学习Laravel的结构,路由,控制器,模板,Artisan命令,Elixir API和很多基础特性. 剖析Laravel结构 假设你将Laravel安装在 ~/Code/Laravel目录.跳转到

IIS 网站发布——遇到的问题,以及解决方案

在 解决方案——Web 右键  发布 如图: 之后,在其他文件夹或盘  放入发布之后 生成的文件 如图所示,之所以这样是为了好整理查找发布的项目. 之后,在IIS 上发布出去 首先  打开 控制面板——程序和功能 左边找到   打开或关闭Windows功能 确保 信息服务 已打开,可以根据自己需求   按需求勾选 (我这里是全部都勾选了) 打开IIS 后, 确定之后,如果立即 浏览网站, 可能遇到的情况: 图中 所说的原因  <identity impersonate="true"