3.2 IIS发布网站及问题解决
虚拟机上网:
1、设置成桥接模式,主机和虚拟机的ip必须在同一网段,相当于虚拟机和主机地位一样,如果不行可以打开虚拟网络编辑器,将桥接的外部网络改成主机的上网网卡。
2、NAT模式,与主机共享ip地址,所以虚拟机就不要设置ip了,选择自动获取。
接下来进入正题:如何用ISS发布网站呐!
1 IIS是互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。 2 3 IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 4 5 IIS是企业e79fa5e98193e59b9ee7ad9431333431353339识别体系重要的有机组成部分,是互联网时代企业必须关注的并进行有效管理的领域。是企业在互联网上的名片,能让企业更好的拥抱互联网时代。 6 7 IIS日志是每个服务器管理者都必须学会查看的,服务器的一些状况和访问IP的来源都会记录在IIS日志中,所以IIS日志对每个服务器管理者非常的重要,seoer也不例外,这点同时也可方便网站管理人员查看网站的运营情况。 8 9 10 11 扩展资料 12 13 IIS的功能 14 15 IIS是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW)。 16 17 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。I 18 19 IS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 20 21 在同一时间内允许打开的网站页面数,打开一个页面占一个iis,打开一个站内框架页面占2到3个iis;若图片等被盗链,在其它网站打开本站图片同样占一个iis。 22 23 假若设置参数为50个iis,则这个站允许同时有50个页面被打开。但要在同一时间(极短的时间)有50个页面被打开,需要50个人同时操作,这个概率还是比较低的。所以,100个iis支持日ip1000(同时访问网站人数必定远低于1000人)以上都不是很大问题。
首先来搭建IIS:所有程序—控制面板 ----添加或删除程序
在这里是需要虚拟机安装的IOS镜像的,如果没有只能去下载IIS软件包,来进行安装了(参考链接:https://www.jianshu.com/p/223e39350478)
我这里说明一下:博主是先装的DNS,再装的IIS,进过亲身试验顺序最好不要颠倒,我就是因为这个出错了,安装包总是莫名消失,有相同情况的朋友可以注意一下!
点击应用程序服务器进去,再点击IIS进去,我们可以把FTP也勾选上:
之后安装就好了!
那个DNS安装的步骤也是一样的:
好了,准备工作做好了,我们就来开始吧!
我们首先进入到IIS里面按照这个步骤搭建网站:Internet信息服务里—网站—右键—新建网站
之后弹出来网站描述,自己随便写就行:
我们进入网页向导界面:
我们进入到DNS服务器里面:
右键添加新区域:
下一步,下一步
我们先来个正向解析的吧(正向解析:在浏览器输入www.baidu,com或者ping的时候,DNS会给你转到ip上)
为这个区域取一个名称:baidu.com,下一步
下一个界面就会自动创建文件名baidu.com.dns,下一步,
DNS初步配置完成,下面添加DNS解析主机名
这时需要建立记录,右键点击新建主机(A):
创建了3台主机,均是一个ip 点击添加主机 ,添加三个, 主机头----合格余域名(填写完主机头自动识别)----配ip(我们先配成主机ip)
以上是网路服务搭建及DNS正向解析使用。
回到IIS,使用同一端口9000,输入一个主机头,点击下一步
添加一个网站:(windows默认路径是C:\Inetpub\wwwroot\…)
因为是ASP写的程序,所以我们必须要勾选第二项运行脚本,写入和浏览是可选项(勾了增加风险)
www.baidu.com网站创建完成
如上面的步骤创建mp3.baidu.com,和image.baidu.com
发布了三个网站,都是9000端口,发现没有异常:
本地想要访问的话TCP/IP首选域名应与上面的IP地址一致,我们要将自己主机的DNS设置和我们的主机ip一样。
由于是用的不同主机头,同一ip、端口创建的多个网站,访问时要 域名 加上 :端口
我们进行访问应该都是可以成功地:
www.baidu.com:9000
mp3.baidu.com:9000
如果用ip去打开网页的话,显示不了。
但是如果不成功的话,给出以下可能:
1、看看文档目录:
情景:
办法: Default.asp和Default.htm通过上下移动判断谁是首页。
2、接下来这个目录浏览权限千万不要给,给了之后就可以随便浏览和下载,很危险!
如果想看到所有目录:
方法:
3、网页前台可以看,但是后台打不开:
设置父路径:
4、有些人的所有网站都打不开:Web服务:Action Server Pages开启
5、打不开这种文件:
办法:安装这两个其中一个就行。
6、
办法::右击属性--主目录--浏览(到总文件夹)--右键属性--安全----在用户或组添加一个Everyone,将权限设为完全控制。
7、最重要的一个错误:为什么会出现登录的状况,怎么解决!(参考:点我)
这个也是有两个解决办法的:@1、就是设置Everyone 所有权限。@2、为网站添加来宾账号(点我吧! )
8、接下来说一说怎么添加数据库:
下面这个是我们的数据库文件:
微软的SQL Server 2005-----SQL Server---Management--Studio
知道账号密码()一开始是默认的账号密码:安装完之后可以在属性处进行修改):
不知道账号密码:
连接数据库(在SQL Server要是删除数据库的话,点击脱机、分离就行,要是点删除,本地的文件也会被删除):寻找数据库文件
数据库一般都在Inc目录下conn打头的文档下:里面有数据库的敏感信息(账号和密码)
好了,结束了,下回和大家介绍微软数据库的安装以及常见问题的解决!