IIS的WEB服务器和FTP服务器

WEB服务器

1、WEB服务器也称网页服务器或HTTP服务器
2、WEB服务器使用的协议是HTTP或HTTPS
3、HTTP协议端口号:TCP 80,HTTPS协议端口号:TCP 443
4、WEB服务器发布软件:

微软:IIS(Internet Information Service 可发布web网站和FTP站点)

Linux:Apache/LAMP/Tomcat/Nginx.etc

第三方:phpstudy、XAMPP

5、部署WEB服务器

1)配置静态IP地址

2)安装IIS-WEB插件

3)停用默认站点

4)新建网站 -- 地址端口绑定 -- 指定站点路径 -- 设置权限

5)设置默认文档(设置首页)

6、一台服务器同时发布多个WEB站点

1)不同的ip,相同的端口

给服务器加一个ip地址,临时给网卡加个ip,网上邻居右键属性,网卡右键属性,选中Internet协议,选择高级,添加一个ip地址和对应的子网掩码。IIS中的网站右键属性,找到网站菜单下的ip地址,下拉菜单进行修改。

2)相同的ip,不同的端口

IIS中的网站右键属性,找到网站菜单下的TCP端口,修改端口号。访问时要输入ip地址、英文冒号加端口号(默认端口是80)。

3)相同的ip,相同的端口,不同的域名(主机名)

上面两种方法不常用,使用DNS服务器给WEB服务器上的两个网站加不同的域名,WEB服务器上的IIS中的网站右键属性,找到网站菜单下的ip地址右边的高级选项,选中这个ip地址编辑添加主机头值也就是DNS中对应的完整域名。访问时输入网站的域名,到DNS服务器上解析出网站的主机号,到对应的web服务器上找到IIS中网站,将ip地址、端口号、主机头值和访问者在浏览器中输入的域名一一比照无误,返回网站信息。

7、网站类型
1)静态网站:一般扩展名为.html或.htm

静态网站没有后台数据库,不支持与用户互动;

2)动态网页:一般扩展名为.asp或.php

动态网站有后台数据库,asp或php可以连接前台页面与后台数据库

FTP服务器

1、File Transfor Protocol

文件传输协议
2、端口号:

TCP 20/21
3、FTP工作模式

主动模式
21端口:控制端口
20端口:数据端口
服务器主动发送
被动模式
21端口+随机端口作为数据传输端口

客户机选择主动模式还是被动模式(通信时),服务器选择主动传输数据还是被动传输数据(数据传输时)。例一主动模式:客户机的50001端口给服务器的21端口发送主动模式的请求,服务器向客户机发送需要用户、密码,客户机回复用户、密码,成功构建通信通道。然后客户机开放50002端口号让服务器主动连接,服务器开放20端口主动连接,构建数据传输通道。(防火墙会限制端口号,如果客户机开放防火墙,主动模式永远连不上)例二被动模式:客户机的50001端口给服务器的21端口发送被动模式的请求,服务器向客户机发送需要用户、密码,客户机回复用户、密码,成功构建通信通道。然后客户机开放50002端口号主动连接服务器,服务器被动开放20001端口号连接,构建数据传输通道。(如果服务器开放防火墙,那么也连不上)

服务器开防火墙,我们选择主动模式。
4、部署FTP服务器
1)配置静态IP

2)安装IIS-ftp软件

3)使用默认站点或创建新的站点

注意:用户最终权限为FTP权限与NTFS权限取交集
建议:FTP权限全部勾选,然后具体在NTFS里做!
4)去掉匿名登录

===================================================================

部署IIS的web服务器(使用winxp的win-server-2003做实验)

将xp和2003的网络适配器连接在同一台虚拟交换机上,配置2003的静态ip10.1.1.1,xp为10.1.1.2,两者子网掩码255.255.255.0,xp能通信ping通2003

 给2003插入光驱,打开我的电脑,双击打开光驱,点击安装可选的windows组件

 找到应用程序服务器双击打开

 双击打开IIS

 勾选万维网服务和FTP服务,点确定,下一步直到完成安装。

 开始菜单--管理工具--IIS,打开

 xp的浏览器中输入10.1.1.1,可以看到网站正在建设中

 可以在2003的下图中这个路径找到这个网页

 新建一个网站,选中网站右键新建,选择网站

 点下一步给网站取一个名字

 填写网站的ip地址和开放的端口号,点下一步

在d盘中写一个文件夹,里面写网页,填写网站主目录的路径,这里需要勾选允许匿名访问网站,否则别人访问我们的网站时需要登录,点下一步

 我们这个网站是静态网页,勾选读取权限就行了

 haha网站右键属性,找到文档菜单,在文档里面添加网站首页并上移到第一个,点确定(这是是设置网站的首页)

 xp中输入2003的网络ip地址,可以看到网页成功显示

===================================================================

===================================================================

给2003的IIS再加一个动态网站

给动态网站配一个域名www.asp.com,实验方便就在2003上加一个DNS插件,添加这个域名和主机号,在xp上将DNS服务器改为10.1.1.1

 网站右键--新建--网站,点下一步,给网站取个名字,下一步

 设置网站的ip地址,端口号和主机头值(这个主机头值和DNS中的www.asp.com对应),点下一步

 找到D盘中这个网站对应的文件夹,下一步

 勾选以下权限,完成

 选中网站asp-text右键属性,文档菜单添加网站首页上移,确定

 选中web服务扩展,选中右边的Active Server Pages右键允许

 在xp的浏览器中输入www.asp.com回车,成功访问asp-text网站

===================================================================

posted @ 2023-04-25 15:52  数星观月  阅读(188)  评论(0编辑  收藏  举报