Web服务器和FTP服务器

一、Web服务器

1.Web服务器:也称为网页服务器或HTTP服务器,因为Web服务器使用的协议是HTTP或HTTPS

2.HTTP协议端口号:TCP 80

HTTPS协议端口号:TCP 443

3.Web服务器发布软件:

微软:IIS(可发布Web网站和FTP站点)

LInux:Apache/LAMP/Tomcat/Nginx等

第三方:PHPstudy,XAMPP(多用于做测试,其实是基于LAMP设计的,而上面的两个多用于生产环境)

4.部署Web服务器

1)配置静态IP地址(右键网上邻居点击属性–右键本地连接点击属性–双击打开Internet协议–手动配置IP)

2)安装IIS-Web插件(打开我的电脑–打开光盘–安装可选Windows组件–双击打开应用程序服务器–双击打开Internet信息服务–选择万维网服务安装即可)

iis 443端口部署多个项目 nginx_IP


3)打开开始菜单中的管理工具中的IIS管理器,此时我们的80端口也已打开,我们已可以提供相关Web服务,打开后可以发现其中有一个默认网站(默认路径为C:\Inetpub\wwwroot),当所有站点停止服务后(在这里只有默认站点,关闭默认站点的服务可以达到相同的效果),80端口号已经关闭,然后我们使用默认方式添加一个网站即可,添加站点所在的文件夹即可。当我们右键我们新建的站点,查看其属性,选择文档那一栏,便可以选择我们的默认主页是哪一项,如下图所示:

iis 443端口部署多个项目 nginx_服务器_02


4)若要设置另外一个站点,由于上个站点已经占用的IP为10.1.1.2的80端口,此时我们有三种方法可以实现此服务器的另外一个站点也可被访问,第一种是再给此服务器添加一个IP地址,在手工配置IP那里点击高级便可以再次添加一个IP,此时再更改新站点的IP地址即可;第二种方法是使用相同的IP地址,但是用不同的端口号即可,如使用8080,8088端口等,在网站的属性界面便可以更改,访问时使用IP:端口号即可;第三种方法是,让两个端口号绑定不同的域名,即更改DNS的域名解析即可(上个实验中有详细说明),让每个站点对应不同的正向解析区域即可,这里需要注意客户机的DNS地址应该使用服务器的IP地址,而需要修改的是网站标识,我们在属性栏的网站标签中点击高级,再编辑我们的主机标识即可,如下图所示。

iis 443端口部署多个项目 nginx_信息安全_03


5)网站类型

静态网站:一般扩展名为.html或.htm,无后台数据库。

动态网站:一般扩展名为.asp或.php,有后台数据库,asp或php可以连接前台页面与后台数据库

二.FTP服务器

**1.FTP服务器:**文件传输协议
**2.端口号:**TCP 20/21
3.FTP工作方式:
1)主动模式:21端口为控制端口,20端口为数据端口
2)被动模式:21端口+随机端口作为数据传输端口
注意:主被动模式,阐述的是数据传输过程
主被动模式,选择权在客户机上
主被动模式,所谓主或被是站在服务器的角度
4.FTP服务器的部署
类似Web服务器的部署,在服务器上访问时输入:ftp://IP地址即可。当以经登陆了相关的服务时,再右键登录便可以切换用户登录,注意:用户最终权限是FTP权限与NTFS权限的交集,建议FTP权限全部勾选,然后具体的在NTFS里做,同时需要去掉匿名访问
5.相关软件推荐:FTPServer.exe,Serv-U