《LinuxLAMP服务器的配置方法.ppt》由会员分享,可在线阅读,更多相关《LinuxLAMP服务器的配置方法.ppt(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验实验11 Linux Web服务器的配置服务器的配置 一、实验目的一、实验目的二、实验工具与设备二、实验工具与设备三、实验预备知识三、实验预备知识 四、实验内容和步骤四、实验内容和步骤五、实验总结五、实验总结一、实验目的一、实验目的1初步掌握初步掌握Apache服务器的设置。服务器的设置。2掌握网页发布的原理。掌握网页发布的原理。二、实验工具与设备二、实验工具与设备1设备:带网卡的设备:带网卡的PC若干、交换机一台。若干、交换机一台。2工具:网线若干,已经安装好工具:网线若干,已经安装好Red Hat Linux 9.0系统的系统的PC一台。一台。三、实验预备知识三、实验预备知识1Web服
2、务器服务器Web服务器通常用服务器通常用HTTP进行网络通进行网络通信。当用户端(信。当用户端(Web浏览器)连到服务浏览器)连到服务器上并发出一个请求时,服务器将根据器上并发出一个请求时,服务器将根据用户的请求回应相应的页面,并将该页用户的请求回应相应的页面,并将该页面发送到用户的面发送到用户的Web浏览器上,供用户浏览器上,供用户浏览。浏览。Web服务器可驻留于各种类型的计算机。服务器可驻留于各种类型的计算机。Web服务器的种类很多,目前主流的有两种:服务器的种类很多,目前主流的有两种:Apache和和IIS。Apache是是Apache组织开发的组织开发的自由软件,也是目前全球应用最广泛
3、的自由软件,也是目前全球应用最广泛的Web服务器软件。统计表明,超过服务器软件。统计表明,超过65%的网站都的网站都在用在用Apache作为作为Web服务器。在服务器。在Linux下也下也是用是用Apache服务器。服务器。2Apache的安装和运行的安装和运行(1)安装)安装Red Hat Linux 9.0 已经安装了已经安装了Apache服务器,一般情况下不需要另行安装。如果服务器,一般情况下不需要另行安装。如果有特别需要,也可以另行安装。如需要安装有特别需要,也可以另行安装。如需要安装更新的版本,安装方法如下。更新的版本,安装方法如下。下载下载Apache服务器软件的压缩包服务器软件的
4、压缩包在在http:/站点下载站点下载Apache服务器软件的源代服务器软件的源代码文件。码文件。注意:不同版本的文件名会有差别,功能和注意:不同版本的文件名会有差别,功能和具体的配置方法也会有不同。具体的配置方法也会有不同。本实验以本实验以Apache服务器版本为例。服务器版本为例。解压缩解压缩是一个压缩文件,需要进行解压。把源码文件是一个压缩文件,需要进行解压。把源码文件复制到复制到/usr/local/src目录中,执行以下命令进目录中,执行以下命令进行解压:行解压:cd/usr/local/srctar xzvf完成解压后,在完成解压后,在/usr/local/src下产生一个新的下产
5、生一个新的目录,该目录是目录,该目录是Apache的源码目录。的源码目录。注意:不同注意:不同Apache版本生成的目录名称会有版本生成的目录名称会有所区别。所区别。进入该源码目录并用配置脚本进行环境的设进入该源码目录并用配置脚本进行环境的设置,命令如下:置,命令如下:cd/usr/local/src./configure 编译源码编译源码以上以上./configure命令用于按配置文件重新配命令用于按配置文件重新配置置Apache服务器。执行服务器。执行./configure 命令后,命令后,执行以下命令开始编译源码:执行以下命令开始编译源码:make 安装安装源码编译完成后,可以开始安装源
6、码编译完成后,可以开始安装Apache,命,命令如下:令如下:make installApache被安装至缺省的目录被安装至缺省的目录(/usr/local/apache)下。至此,)下。至此,Apache服服务器被安装到务器被安装到Linux中。中。(2)运行)运行 在图形界面下安装在图形界面下安装在在“主菜单主菜单”中选择中选择“系统设置系统设置服务服务器设置器设置服务服务”选项,控制选项,控制Apache服务器的服务器的运行和停止,如图运行和停止,如图11-1所示。所示。图图11-1 “服务配置服务配置”对话框对话框 在字符界面下安装在字符界面下安装启动启动Apache服务器:服务器:/
7、usr/sbin./httpd-k start 或或 service httpd start停止停止Apache服务器:服务器:/usr/sbin./httpd-k stop 或或 service httpd stop3Apache的配置的配置Apache服务器的配置可以在图形界面下服务器的配置可以在图形界面下完成,也可以直接对配置文件完成,也可以直接对配置文件httpd.conf进行进行修改,两种方法的效果基本上一样,但图形修改,两种方法的效果基本上一样,但图形界面的功能要简单一些。界面的功能要简单一些。图11-2 Apache配置图形界面下的配置的方法:在图形界面下的配置的方法:在“主菜单
8、主菜单”中选择中选择“系统设置系统设置服务器设置服务器设置HTTP服务服务器器”选项,如图选项,如图11-2所示。可以在对话框中配所示。可以在对话框中配置置Apache服务器的各种参数,如主文档的存服务器的各种参数,如主文档的存放目录、允许连接的客户数、虚拟主机等。放目录、允许连接的客户数、虚拟主机等。本实验重点是对配置文件本实验重点是对配置文件httpd.conf的学的学习,读者可参阅附录中的习,读者可参阅附录中的httpd.conf。图图11-2 Apache配置配置四、实验内容和步骤四、实验内容和步骤1构建实验环境构建实验环境将计算机用交换机连接起来,如图将计算机用交换机连接起来,如图将
9、计算机用交换机连接起来,如图将计算机用交换机连接起来,如图11-311-3所示。所示。所示。所示。其中,其中,其中,其中,PC1PC1代表安装代表安装代表安装代表安装Redhat Linux 9.0Redhat Linux 9.0系统的计算机,系统的计算机,系统的计算机,系统的计算机,PC2PC2、PCPCn n代表安装代表安装代表安装代表安装Windows 9XWindows 9X系统(系统(系统(系统(Windows Windows 95/97/9895/97/98等)的计算机。所有计算机都安装等)的计算机。所有计算机都安装等)的计算机。所有计算机都安装等)的计算机。所有计算机都安装TCP
10、/IPTCP/IP和和和和网页浏览器,并将网页浏览器,并将网页浏览器,并将网页浏览器,并将PC1PC1的的的的IPIP地址设为,地址设为,地址设为,地址设为,PC2PC2的的的的IPIP地址地址地址地址设为,其余设为,其余设为,其余设为,其余PCPC的的的的IPIP地址要求与地址要求与地址要求与地址要求与PC1PC1、PC2PC2同属于一个同属于一个同属于一个同属于一个网段。要确保各台计算机之间能相互通信(可以用网段。要确保各台计算机之间能相互通信(可以用网段。要确保各台计算机之间能相互通信(可以用网段。要确保各台计算机之间能相互通信(可以用pingping命令检查是否连接成功)。命令检查是否
11、连接成功)。命令检查是否连接成功)。命令检查是否连接成功)。图图11-3 实验网络连接示意图实验网络连接示意图操作方法:在操作方法:在PC2进入进入ms-dos方式后输方式后输入命令。入命令。如果两台计算机已经连好,将显示图如果两台计算机已经连好,将显示图11-4所示的字符界面;如果没有连接好,将显示所示的字符界面;如果没有连接好,将显示图图11-5所示的字符界面,此时可以检查网线所示的字符界面,此时可以检查网线是否已经连接好、交换机是否已经打开电源、是否已经连接好、交换机是否已经打开电源、计算机上的网卡是否已经驱动、计算机上的网卡是否已经驱动、IP地址是否地址是否已经设置好并起作用等。已经设
12、置好并起作用等。图图11-4 网络连接好显示的字符界面网络连接好显示的字符界面 图图11-5 网络未连接好显示的字符界面网络未连接好显示的字符界面 2配置配置Apache在在Red Hat Linux 9.0的图形界面的图形界面GNOME中,可以通过对话框配置中,可以通过对话框配置Apache的参数。的参数。在在GNOME的的“主菜单主菜单”中选择中选择“系统设系统设置置服务器设置服务器设置HTTP服务器服务器”选项,弹出选项,弹出“Apache配置配置”对话框,如图对话框,如图11-6所示。可以所示。可以在该对话框中配置在该对话框中配置Web服务器使用的端口、服服务器使用的端口、服务器的名称
13、、虚拟主机等。但是,大量的配置务器的名称、虚拟主机等。但是,大量的配置操作需要通过配置其主配置文件操作需要通过配置其主配置文件httpd.conf进行。进行。httpd.conf文件的位置为文件的位置为/etc/httpd/conf。图图11-6 配置配置Apache对话框对话框3编写一个简单的主页编写一个简单的主页查看查看查看查看/etc/httpd/conf/etc/httpd/conf下的下的下的下的httpd.confhttpd.conf文件,可以文件,可以文件,可以文件,可以得知其默认的发布目录是得知其默认的发布目录是得知其默认的发布目录是得知其默认的发布目录是/var/www/ht
14、ml/var/www/html,发布的主,发布的主,发布的主,发布的主索引文件名为索引文件名为索引文件名为索引文件名为index.htmlindex.html。用文本编辑器编写一个简。用文本编辑器编写一个简。用文本编辑器编写一个简。用文本编辑器编写一个简单的主页,名称为单的主页,名称为单的主页,名称为单的主页,名称为index.htmlindex.html,保存在目录,保存在目录,保存在目录,保存在目录/var/www/html/var/www/html下,覆盖原来的下,覆盖原来的下,覆盖原来的下,覆盖原来的index.htmlindex.html。以下是主页的具体代码:以下是主页的具体代码:
15、以下是主页的具体代码:以下是主页的具体代码:这是一个测试主页这是一个测试主页如果看到这个页面的话,如果看到这个页面的话,说明说明Apache已经启动而且正在工作中了已经启动而且正在工作中了4启动启动Apache服务器服务器在在GNOME中启动中启动Apache:在:在GNOME的的“主菜单主菜单”中选择中选择“系统设置系统设置服务器设服务器设 置置服务服务”选项,弹出选项,弹出“服务服务配置配置”对话框,如图对话框,如图11-7所示。选中所示。选中“httpd”选项,单击工具栏中的选项,单击工具栏中的“启动启动”按钮,完成按钮,完成Apache服务器的启动。服务器的启动。5检查实验结果检查实验
16、结果在在PC2-PCn网页浏览器的地址栏中输网页浏览器的地址栏中输入入PC1的的IP地址,如果打开如图地址,如果打开如图11-8的浏览的浏览器窗口,说明器窗口,说明Apache服务器已经成功安装服务器已经成功安装并正常运行。并正常运行。图图11-7 服务配置对话框服务配置对话框 图图11-8 浏览器窗口浏览器窗口 五、实验总结五、实验总结1 1写出实验报告。写出实验报告。写出实验报告。写出实验报告。2 2如何得知默认发布主页的缺省文件的名称是什么如何得知默认发布主页的缺省文件的名称是什么如何得知默认发布主页的缺省文件的名称是什么如何得知默认发布主页的缺省文件的名称是什么?3 3如果想把发布目录改为如果想把发布目录改为如果想把发布目录改为如果想把发布目录改为/www/www,可以实现吗?如,可以实现吗?如,可以实现吗?如,可以实现吗?如果可以,如何实现?果可以,如何实现?果可以,如何实现?果可以,如何实现?4 4在本实验中,在本实验中,在本实验中,在本实验中,ApacheApache服务器启动了以后该如何停服务器启动了以后该如何停服务器启动了以后该如何停服务器启动了以后该如何停止?止?止?止?5 5如果希望连接的用户数最多为如果希望连接的用户数最多为如果希望连接的用户数最多为如果希望连接的用户数最多为100100,应该如何设,应该如何设,应该如何设,应该如何设置?置?置?置?