第三章:web安全基础-IIS发布网站
IIS是什么?
由微软公司提供的基于运行Microsoft Windows的互联网基本服务。
IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
IIS用途:搭建服务器
开始搭建
IIS发布网站,会用到IIS服务和DNS服务
搭建IIS,开始—设置—控制面板 ,添加或删除程序
在虚拟机里,有两个方法1、是需要iso相关镜像的,2、是下载相关版本的iis包。实体机直接点就完事啦。
添加或删除Windows组件,点击应用程序服务器
勾选上IIS
点击去IIS里面,还有一个FTP,我们也勾选上
搭建网站的方法:Internet信息服务里—网站—右键—新建—网站
弹出框选下一步,描述随便写
主机头部分
打开DNS服务器(和IIS搭建方式一样)
,右键添加新区域(DNS在网络服务里面)
下一步,下一步
我们先来个正向解析的吧(正向解析:在浏览器输入www.baidu,com或者ping的时候,DNS会给你转到ip上)
为这个区域取一个名称:baidu.com,下一步
下一个界面就会自动创建文件名,下一步,
DNS初步配置完成,下面添加DNS解析主机名
这时需要建立记录,右键点击新建主机(主机记录也叫A记录)
起名字,配IP,点击添加主机www
再添加一个news
再来个摄影
我们现在创建了3台主机,均是一个ip
以上是网路服务搭建及DNS正向解析使用。
——————————————————————————————————————————
回到IIS,使用同一端口9000,输入一个主机头,点击下一步
为这个网站寻找一个保存路径,再下一步(windows默认路径是C:\Inetpub\wwwroot\…)
因为是ASP写的程序,所以我们必须要勾选第二项运行脚本,写入和浏览是可选项(勾了增加风险)
www.baidu.com网站创建完成
如上面的步骤创建news.baidu.com,和sheying.baidu.com
创建的三个网站都是9000端口,并无异常(这就是发布了3个网站)
本地想要访问的话TCP/IP首选域名应与上面的IP地址一致,
由于是用的不同主机头,同一ip、端口创建的多个网站,访问时只能输入 域名 加上 :端口
访问sheying.baidu.com:9000
访问news.baidu.com:9000,如下图
综上所述,同一个端口我们利用不同域名可以完成访问,但是地址的话就不可以了
问题1、在Apache里,哪个配置决定了开启目录浏览权限
https://jingyan.baidu.com/article/219f4bf7ff4fe6de442d3880.html
问题2、在Linux里,哪个配置决定了开启目录浏览权限
https://www.cnblogs.com/chengmf/p/12626991.html