第八章用 Linux构建 Intranet 本章主要内容 口 Apache服务器的安装与设置 口FTP服务器的安装与设置 口DHCP服务器的安装与设置 口DNS服务器的安装与设置 口邮件服务器的安装与设置 口 Linux下NAT服务器简介 2021/2/21 计算机网络技术及应用
2021/2/21 计算机网络技术及应用 1 第八章 用Linux构建Intranet 本章主要内容 Apache服务器的安装与设置 FTP服务器的安装与设置 DHCP服务器的安装与设置 DNS服务器的安装与设置 邮件服务器的安装与设置 Linux下NAT服务器简介
8.1 Apache服务器的安装与设置 1 Apache服务器简介 Apache服务器是由 Apache软件基金 (http://www.apache.org开发的一个功能强 大的web服务器。在当前因特网上, apache 是应用最广泛的web服务器。根据美国的 Netcraft在不久前的一份调查结果显示: Apache占据了互联网网页服务器市场份额的 5951%,而 Microsoft is只占据2746% 2021/2/21 计算机网络技术及应用
2021/2/21 计算机网络技术及应用 2 8.1 Apache服务器的安装与设置 1 Apache服务器简介 Apache 服务器是由 Apache 软件基金 (http://www.apache.org)开发的一个功能强 大的web服务器。在当前因特网上,Apache 是应用最广泛的web服务器。根据美国的 NetCraft在不久前的一份调查结果显示: Apache占据了互联网网页服务器市场份额的 59.51%,而Microsoft IIS只占据27.46%
8.1 Apache服务器的安装与设置 2 Apache服务器安装 安装 Apache服务器有两种方法: (1)通过rpm安装 在 Redhat linux9.0安装光盘上可以找到 Apache的rpm包, 或者到 RedHat的FTP服务器和其镜像站点找到 Apache的rpm 得到 Apache的rpm包后,可以通过下面的命令安装: rpm -Uvh apache. X X.x. rpm 其中x.x.x为 Apache的版本号,在 Redhat linux9.0里是 2.0.40。 2021/2/21 计算机网络技术及应用
2021/2/21 计算机网络技术及应用 3 8.1 Apache服务器的安装与设置 2 Apache服务器安装 安装Apache服务器有两种方法 : (1)通过rpm安装 在RedHat Linux9.0安装光盘上可以找到Apache的rpm包, 或者到RedHat的FTP服务器和其镜像站点找到Apache的rpm 包。 得到Apache的rpm包后,可以通过下面的命令安装: # rpm –Uvh apache.x.x.x.rpm 其中x.x.x为Apache的版本号,在RedHat Linux9.0里是 2.0.40
8.1 Apache服务器的安装与设置 (2)通过源代码生成 Apache 获得 Apache的源代码有几种不同的方法。 Redhat的发布版本包含有 Apache源代码的SRPM软 件包,另外还可以在ftp/ updates. redhat. com中找到 最新的版本,也可以从http 7/www.aPache.or g/下载 Apache的源代码。 目前最新的 Apache源代码包的版本是htpd 2.0.44.tar. gz 获得 Apache的源代码后的安装步骤如下: 2021/2/21 计算机网络技术及应用
2021/2/21 计算机网络技术及应用 4 8.1 Apache服务器的安装与设置 (2)通过源代码生成Apache 获 得 Apache 的 源 代 码 有 几 种 不 同 的 方 法 。 RedHat的发布版本包含有Apache源代码的SRPM软 件包,另外还可以在ftp://updates.redhat.com中找到 最新的版本,也可以从http://www.apache.org/ 下载 Apache的源代码。 目前最新的 Apache源代码包的版本是httpd- 2.0.44.tar.gz。 获得Apache的源代码后的安装步骤如下:
8.1 Apache服务器的安装与设置 第一步,解压缩 Apache源代码 #tarzxvfhttpd-2.0.44.tar.gz 第二步,编译生成 Apache服务器 入该目录,并编译生成 apache服务器。,进 解压缩之后会创建一个htd-2.0.44的目录 #cdhttpd-2.0.44 # /configure -prefix/data/apache make make install 2021/2/21 计算机网络技术及应用
2021/2/21 计算机网络技术及应用 5 8.1 Apache服务器的安装与设置 第一步,解压缩Apache源代码包 # tar zxvf httpd-2.0.44.tar.gz 第二步,编译生成Apache服务器 解压缩之后会创建一个httpd-2.0.44的目录,进 入该目录,并编译生成Apache服务器。 #cd httpd-2.0.44 #./configure –prefix=/data/apache # make # make install
8.1 Apache服务器的安装与设置 3配置 Apache服务器 Apache的配置文件是yetc/httpd/config/httpd.conf Apache的运行参数由此文件决定,通过修改此文件, 来调整 Apache的性能 在需要配置Apache服务器时,首先编辑httpdconf 文件,然后使用 reload, restart,stop和 start等参 数重新启动httpd进程使得该配置文件生效。如: #/etc/rc.d/init.d/httpdreload #/etc/rc.d/init.d/httpdstop 2021/2/21 计算机网络技术及应用
2021/2/21 计算机网络技术及应用 6 8.1 Apache服务器的安装与设置 3 配置Apache服务器 Apache的配置文件是/etc/httpd/config/httpd.conf , Apache的运行参数由此文件决定,通过修改此文件, 来调整 Apache的性能。 在需要配置Apache服务器时,首先编辑httpd.conf 文件,然后使用reload,restart,stop和start等参 数重新启动httpd进程使得该配置文件生效。如: # /etc/rc.d/init.d/httpd reload # /etc/rc.d/init.d/httpd stop
8.1 Apache服务器的安装与设置 4启动和关闭 Apache服务器 通过/sbin/ service命令启动 Apache服 务器: #/sbin/servicehttpdstart 关闭 apache服务器,采用如下的命令: #/sbin/servicehttpdstop 2021/2/21 计算机网络技术及应用
2021/2/21 计算机网络技术及应用 7 8.1 Apache服务器的安装与设置 4 启动和关闭Apache服务器 通过/sbin/service命令启动Apache服 务器: # /sbin/service httpd start 关闭Apache服务器,采用如下的命令: # /sbin/service httpd stop
8.1 Apache服务器的安装与设置 4启动和关闭 Apache服务器 命令 restar则用来先关闭服务器,然后 再启动服务器: #/sbin/servicehttpdrestart 如果编辑了htpd.conf配置文件,若要配 置文件中的配置得以执行,又不想重新 启动服务器,可以使用 reload命令 #/sbin/servicehttpdreload 2021/2/21 计算机网络技术及应用
2021/2/21 计算机网络技术及应用 8 8.1 Apache服务器的安装与设置 4 启动和关闭Apache服务器 命令restart则用来先关闭服务器,然后 再启动服务器: # /sbin/service httpd restart 如果编辑了httpd.conf配置文件,若要配 置文件中的配置得以执行,又不想重新 启动服务器,可以使用reload命令: # /sbin/service httpd reload
8.2FTP服务器的安装与设置 1安装 vsftpd服务器 如果选择完全安装 Redhat linux9.0,则系 统就默认安装 vSftpd服务器。如果安装 Redhat Linux9.0时没有选择 vSftpd服务器,则可以按 照如下操作安装 vSftpd服务器。 单击【主菜单】【系统设置】【添加删除 应用程序】菜单项,在出现的【软件包管理】 对话框里选中“FTP服务器”选项,然后单击 更新】按钮,插入第三张安装光盘,按照屏 幕提示完成安装 2021/2/21 计算机网络技术及应用
2021/2/21 计算机网络技术及应用 9 8.2 FTP服务器的安装与设置 1 安装vsftpd服务器 如果选择完全安装RedHat Linux9.0,则系 统就默认安装vsftpd服务器。如果安装RedHat Linux9.0时没有选择vsftpd服务器,则可以按 照如下操作安装vsftpd服务器。 单击【主菜单】|【系统设置】|【添加删除 应用程序】菜单项,在出现的【软件包管理】 对话框里选中“FTP服务器”选项,然后单击 【更新】按钮,插入第三张安装光盘,按照屏 幕提示完成安装
8.2FTP服务器的安装与设置 也可以直接插入第三张安装光盘 定位到/ Redhat/rPms下的 vsftpd- 1.3-8386rpm安装包,然后在终端 命令窗口运行以下命令即可开始安装 rpm -ivh vsftpd-1. 1.3-8.1386 rpm 2021/2/21 计算机网络技术及应用 10
2021/2/21 计算机网络技术及应用 10 8.2 FTP服务器的安装与设置 也可以直接插入第三张安装光盘, 定位到 /RedHat/RPMS 下 的 vsftpd- 1.1.3-8.i386.rpm安装包,然后在终端 命令窗口运行以下命令即可开始安装。 # rpm –ivh vsftpd-1.1.3-8.i386.rpm