常用网络服务器配置
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十四章 常用网络服务器配置
1
本章内容
Web服务配置 FTP服务配置 DNS服务配置 DHCP服务配置 Mail服务配置
2
Apache服务器的起源
Apache是著名的开源软件项目
Apache是著名的Web服务器软件 Apache名称的原型为A Patchy Server Apache项目由Apache软件基金会(ASF)负责管理和 开发
完成后,请分别运行lab-grade-10和lab-grade-11 评估脚本以确定一切已正确完成
15
9
FTP服务概述
FTP用户的类型
匿名用户:anonymous或ftp 本地用户:
帐号名称、密码等信息保存在passwd、shadow文件中 使用独立的帐号/密码数据文件
虚拟用户:
常见的FTP服务器程序
IIS、Serv-U wu-ftpd、Proftpd vsftpd(Very Secure FTP Daemon)
8
FTP服务概述
FTP连接方式
控制连接:标准端口为21,用于发送FTP命令信息 数据连接:标准端口为20,用于上传、下载数据 数据连接的建立类型:
主动模式:服务端从20端口主动向客户端发起连接 被动模式:服务端在指定范围内的某个端口被动等待客户端发 起连接
FTP传输模式
文本模式:ASCII模式,以文本序列传输数据 二进制模式:Binary模式,以二进制序列传输数据
3
Apache的主要特点
Apache服务器的特点
开放源代码 跨平台应用,可运行于Windows和大多数UNIX\Linux 系统 支持Perl、PHP、Python和Java等多种网页编程语言 采用模块化设计 运行非常稳定 具有相对较好的安全性
4
Apache的版本分支
Apache服务器的两个版本分支
13
FTP 服务器 配置
anonymous_enable=YES local_enable=NO write_enable=NO 启用匿名用户 不启用本地用户 不允许写入
14
需求描述
架设基于apache服务器的web访问,从 ftp://instructor.example.com/pub/上下载station.html 到本地,作为网站的首页文件,可以通过访问本地 http://serverX.example.com地址访问。 架设FTP服务器,允许匿名用户下载。
10
FTP服务概述
常见的FTP客户端程序
ftp命令 CuteFTP、FlashFXP、LeapFTP、Filezilla gftp、kuftp
wk.baidu.com
11
vsftpd服务基础
vsftpd软件包
官方站点:http://vsftpd.beasts.org/ 主程序:/usr/sbin/vsftpd 服务名:vsftpd 禁止登录的FTP 用户列表 用户控制列表文件
/etc/vsftpd/ftpusers /etc/vsftpd/user_list
/etc/vsftpd/vsftpd.conf
仅提供一份FTP用户列表, 是否禁止登录取决于主配 置文件中的设置
主配置文件
12
FTP 服务器部署
Package name= vsftpd Service name= vsftpd Config file = /etc/vsftpd/vsftpd.conf Document root = /var/ftp Clients = Nautilus,Firefox
Apache服务器目前同时维护1.X和2.X两个版本分支 1.X
目前最高版本是1.3,系统运行稳定 缺乏一些较新的功能 具有新的功能特性 与1.X的配置存在较大差别 没有1.X运行稳定
2.X
5
Apache的安装
Apache的RPM软件包
RHEL6系统中包括Apache服务器的RPM软件包 httpd软件包
是Apache服务器的程序软件包 是Apache服务器的手册文档
httpd-manual软件包
6
部署Web服务器
Package name = httpd Service name = httpd Clients = Nautilus,Firefox
7
Web服务器配置
Config file = /etc/httpd/conf/httpd.conf Document root = /var/www/html Home page = index.html
1
本章内容
Web服务配置 FTP服务配置 DNS服务配置 DHCP服务配置 Mail服务配置
2
Apache服务器的起源
Apache是著名的开源软件项目
Apache是著名的Web服务器软件 Apache名称的原型为A Patchy Server Apache项目由Apache软件基金会(ASF)负责管理和 开发
完成后,请分别运行lab-grade-10和lab-grade-11 评估脚本以确定一切已正确完成
15
9
FTP服务概述
FTP用户的类型
匿名用户:anonymous或ftp 本地用户:
帐号名称、密码等信息保存在passwd、shadow文件中 使用独立的帐号/密码数据文件
虚拟用户:
常见的FTP服务器程序
IIS、Serv-U wu-ftpd、Proftpd vsftpd(Very Secure FTP Daemon)
8
FTP服务概述
FTP连接方式
控制连接:标准端口为21,用于发送FTP命令信息 数据连接:标准端口为20,用于上传、下载数据 数据连接的建立类型:
主动模式:服务端从20端口主动向客户端发起连接 被动模式:服务端在指定范围内的某个端口被动等待客户端发 起连接
FTP传输模式
文本模式:ASCII模式,以文本序列传输数据 二进制模式:Binary模式,以二进制序列传输数据
3
Apache的主要特点
Apache服务器的特点
开放源代码 跨平台应用,可运行于Windows和大多数UNIX\Linux 系统 支持Perl、PHP、Python和Java等多种网页编程语言 采用模块化设计 运行非常稳定 具有相对较好的安全性
4
Apache的版本分支
Apache服务器的两个版本分支
13
FTP 服务器 配置
anonymous_enable=YES local_enable=NO write_enable=NO 启用匿名用户 不启用本地用户 不允许写入
14
需求描述
架设基于apache服务器的web访问,从 ftp://instructor.example.com/pub/上下载station.html 到本地,作为网站的首页文件,可以通过访问本地 http://serverX.example.com地址访问。 架设FTP服务器,允许匿名用户下载。
10
FTP服务概述
常见的FTP客户端程序
ftp命令 CuteFTP、FlashFXP、LeapFTP、Filezilla gftp、kuftp
wk.baidu.com
11
vsftpd服务基础
vsftpd软件包
官方站点:http://vsftpd.beasts.org/ 主程序:/usr/sbin/vsftpd 服务名:vsftpd 禁止登录的FTP 用户列表 用户控制列表文件
/etc/vsftpd/ftpusers /etc/vsftpd/user_list
/etc/vsftpd/vsftpd.conf
仅提供一份FTP用户列表, 是否禁止登录取决于主配 置文件中的设置
主配置文件
12
FTP 服务器部署
Package name= vsftpd Service name= vsftpd Config file = /etc/vsftpd/vsftpd.conf Document root = /var/ftp Clients = Nautilus,Firefox
Apache服务器目前同时维护1.X和2.X两个版本分支 1.X
目前最高版本是1.3,系统运行稳定 缺乏一些较新的功能 具有新的功能特性 与1.X的配置存在较大差别 没有1.X运行稳定
2.X
5
Apache的安装
Apache的RPM软件包
RHEL6系统中包括Apache服务器的RPM软件包 httpd软件包
是Apache服务器的程序软件包 是Apache服务器的手册文档
httpd-manual软件包
6
部署Web服务器
Package name = httpd Service name = httpd Clients = Nautilus,Firefox
7
Web服务器配置
Config file = /etc/httpd/conf/httpd.conf Document root = /var/www/html Home page = index.html