第十三章 Linux的网络服务器配置(清华大学)-精品·公开课件.ppt

第十三章 Linux的网络服务器配置(清华大学)-精品·公开课件.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十三章 Linux网络服务器配置 第十三章 Linux网络服务器配置 学习目的与要求 本章主要介绍基于Linux系统的各种服务器的相关应用和配置方法,主要包括Samba服务器、Apache服务器、FTP服务器和Mail服务器等内容。通过本章的学习,读者可以了解各种服务器的概念及应用,掌握各种服务器的配置原理,熟练掌握配置和应用各种服务器的能力。 第十三章 Linux网络服务器配置 13.1 Linux网络基础 13.2 Apache服务器 13.3 DNS服务器 13.4 FTP服务器 13.1 Linux网络基础 13.1.1 基本网络配置 通过对Linux主机进行基本的网络配置,可以使该主机能够同其他主机进行正常的通信。在进行基本网络配置之前,需要先掌握几个与网络相关的概念。 1. 主机名 2. IP地址 3. 网关地址 4. DNS服务器地址 13.1 Linux网络基础 13.1.2 网络配置相关文件 1. 模块配置文件 模块配置文件用于在Linux系统启动时加载系统所需的硬件驱动模块,如网卡、声卡等的驱动模块。 在RedHat Linux 9中,模块配置文件的全路径名为“/etc/modules.conf”,通常情况下在Linux的安装过程中能够自动查询系统中的网卡并在modules.conf文件中进行设置,根据主机网卡硬件的不同所加载的网卡驱动模块也会不同,如果系统中有多块网卡需要对每块网卡都加载相应的驱动模块。 13.1 Linux网络基础 2. 网卡IP地址配置文件 网卡IP地址配置文件位于目录“/etc/sysconfig/network-scripts/”中,文件名以“ifcfg-”开始后跟网卡的类型(通常使用的以太网卡用“eth”代表)加网卡的序号(从“0”开始)。 系统中以太网卡的配置文件名为“ifcfg-ethN”,其中“N”为从“0”开始的数字,如第-块以太网卡的配置文件名为“ifcfg-eth0”,第二块以太网卡的配置文件名为“ifcfg-ethl”,其他以此类推。 Linux支持在-块物理网卡上绑定多个IP地址,需要建立多个网卡配置文件,其文件名形式为“ifcfg-ethN:M”,其中“M”和“N”都是相应的序号数字,如第-块以太网卡上的第-个虚拟网卡的配置文件名为“ifcfg-eth0:0”。 13.1 Linux网络基础 3. DNS客户配置文件 DNS客户配置文件的全路径名为“/etc/resolv.conf”,在该文件中指定系统所使用的DNS服务器的IP地址,可以指定3个有效的DNS服务器。 4. 名称解析顺序 在Linux中除了DNS外还可以使用nis、hosts文件等方式进行名称解析,在同时使用多种方法进行名称解析时,需要设定-个顺序,按照该顺序依次使用各种方法进行解析。 5 hosts文件 hosts文件作为名称解析的一种方法,进行名称解析时系统直接读取该文件中设置的IP地址和主机名的对应记录。 13.2 Apache服务器 13.2.1 Apache服务器简介 1. 选择使用Apache 最受欢迎的Web服务器。目前使用率最高的Web服务器。2003年7月,Netcraft所调查数据表明,全球63.16%的Web服务器是Apache,IIS比率为26.85%。 Apache最早起源于NCSA httpd1.3,目前开发人员均为志愿者。Apache软件基金会(ASF)维护着包括Apache在内的多个项目,还包括Perl、PHP、Java、Tcl、XML等。 以下著名站点使用Apache作为web服务器:Yahoo!、IBM、A、H、RedHat等。 13.2 Apache服务器 2. Apache的特性 运行在几乎所有计算机平台 支持最新的HTTP1.1协议 简单而强有力的基于文件的配置 支持虚拟主机 支持HTTP认证 集成代理服务器 具有可定制的服务器日志 支持Socket层(SSL) 支持通用网关接口CGI 集成Perl脚本编程语言 支持FastCGI 支持PHP 支持Java Servlets 全新的API接口函数 过滤功能 支持IPv6 13.2 Apache服务器 13.2.2 Apache的默认配置 1. 安装和启动Apache (1)从RPM安装Apache RedHat Linux9自带了Apache2.0,有如下两个: httpd:Apache2.0 httpd-manual:Apache2.0手册 安装命令如下: #rpm -ivh httpd-2.0.40-21.i386.rpm #rpm -ivh httpd-manual-2.0.40-21.i386.rpm 13.2 Apache服务器 (

您可能关注的文档

文档评论(0)

秦圈圈 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档