Web服务器的安装与配置

上传人:cl****1 文档编号:586334237 上传时间:2024-09-04 格式:PPT 页数:50 大小:258KB
返回 下载 相关 举报
Web服务器的安装与配置_第1页
第1页 / 共50页
Web服务器的安装与配置_第2页
第2页 / 共50页
Web服务器的安装与配置_第3页
第3页 / 共50页
Web服务器的安装与配置_第4页
第4页 / 共50页
Web服务器的安装与配置_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《Web服务器的安装与配置》由会员分享,可在线阅读,更多相关《Web服务器的安装与配置(50页珍藏版)》请在金锄头文库上搜索。

1、机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院3 Web服务器安装与配置服务器安装与配置机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院【职业能力目标职业能力目标】1)了解)了解Apache服务器的发展历史。服

2、务器的发展历史。2)掌握虚拟主机的搭建方法。)掌握虚拟主机的搭建方法。机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.1Web服务预备知识1.Web服务组成服务组成 Web服务由服务由4部分组成:部分组成:HTML语言、语言、HTTP协议、协议、Web浏览器和浏览器和Web服务器。服务器。 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广

3、西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院2.Web服务器服务器Apache Apache源于源于NCSA httpd服务器,经过多服务器,经过多次修改,成为世界上最流行的次修改,成为世界上最流行的Web服务器服务器软件之一。软件之一。Apache的特点是简单、速度快、的特点是简单、速度快、性能稳定,并可做代理服务器来使用。性能稳定,并可做代理服务器来使用。 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服

4、务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.2任务1安装Web服务器 u4.2.1需求分析u任务景境: 在一局域网中,选择一台主机做为服务器,在服在一局域网中,选择一台主机做为服务器,在服务器上安装务器上安装Web服务器软件包服务器软件包httpd,在网管工作,在网管工作站通过访问服务器的站通过访问服务器的IP地址,浏览配置在服务器地址,浏览配置在服务器上的静态网页上的静态网页 。u任务分析:首先要在首先要在Linux系统中安装系统中安装Web服务器及其相关服务器及其相关的组件的组件,安装方式选项比较简便常用的安装方式选项比较简便常用的RP

5、M方式,方式,要保证服务在默认配置下正常运行。要保证服务在默认配置下正常运行。机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.2.2配置方案 实现实现Web服务器基本功能,如浏览静态页服务器基本功能,如浏览静态页面只需安装一个面只需安装一个httpd软件软件 :uhttpd:Web服务器软件。服务器软件。安装步骤如下:安装步骤如下:1. 建立挂载点,挂载光驱建立挂载点,挂载光驱2. 安装安装http

6、d软件包。软件包。3. 配置配置httpd服务器。服务器。4. 从网管工作站访问服务器从网管工作站访问服务器IP,浏览网页。,浏览网页。机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.2.3配置过程具体配置步骤:具体配置步骤:1.挂载光驱挂载光驱#mkdir /mnt/cdrom#mount /dev/cdrom /mnt/cdrom#cd /mnt/cdrom/Server/2.查询已安装软件包查

7、询已安装软件包#rpm qa |grep httpd3.安装软件包安装软件包# rpm -ivh httpd-2.2.3-11.el5_1.3.i386.rpm机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.2.4应用测试1.查看已安装软件包查看已安装软件包# rpm -qa|grep httpd 2.启动启动httpd服务器,并查看其运行状态服务器,并查看其运行状态 # service httpd

8、 start # service httpd status 3.查看查看httpd服务器占用端口情况服务器占用端口情况 # netstat -tnl 4.设定开机自动启动设定开机自动启动httpd服务器服务器 # chkconfig -level 3 httpd on# chkconfig -list |grep httpd机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.3主配置文件主配置文件htt

9、pd.confuhttpd.conf是最核心的配置文件,位于是最核心的配置文件,位于/etc/httpd/conf/httpd.conf目录下,分为目录下,分为3个部件。个部件。u第一部分:全局环境第一部分:全局环境 配置配置Apache服务器在整个运行过程中的环境变量。服务器在整个运行过程中的环境变量。u第二部分:主服务配置第二部分:主服务配置 配置主服务器或默认服务器运行时的详细接口参数。配置主服务器或默认服务器运行时的详细接口参数。u第三部分:虚拟主机第三部分:虚拟主机 设置虚拟服务器,使得在同一台设置虚拟服务器,使得在同一台Apache服务器上可服务器上可完成不同完成不同IP地址或主机

10、名的地址或主机名的Web请求,即一台物理上的服请求,即一台物理上的服务器可被设置为有多个务器可被设置为有多个IP地址可主机名的虚拟服务器。地址可主机名的虚拟服务器。 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.3.1 Apache服务器默信息认配置的服务器默信息认配置的u配置文件:配置文件:/etc/httpd/conf/httpd.confu服务器的根目录:服务器的根目录:/etc/httpd

11、u根文档目录:根文档目录:/var/u访问日志文件:访问日志文件:/var/log/httpd/access_logu错误日志文件:错误日志文件: /var/log/httpd/error_logu运行运行Apache的用户:的用户:apacheu运行运行Apache的组:的组: apacheu端口:端口:80u模块存放路径:模块存放路径:/usr/lib/httpd/mldules机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西

12、职业技术学广西职业技术学院院4.3.2 任务任务2访问静态网页访问静态网页u#vi /etc/httpd/conf/httpd.confServerRoot “/etc/httpd”Listen 80ServerName 192.168.1.129:80 /设置服务器主机名称或设置服务器主机名称或IP地址和端口地址和端口DocumentRoot “/var/”DirectoryIndex index.html u#vi /var/u#sevice httpd restartu在地址栏输入:在地址栏输入:或或 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子

13、商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.3.3客户端连接数限制客户端连接数限制u此参数在此参数在 容器中设置。容器中设置。u例如:设置客户端连接数为例如:设置客户端连接数为700。StartServers 8 /设置服务器启动时运行的进程数设置服务器启动时运行的进程数MinSpareServers 5MaxSpareServers 20ServerLimit 256MaxClients 700MaxRequestsPerChild 4000机械工业出版社中等职业教育中等职业教

14、育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.3.4 目录权限设置目录权限设置u目录权限设置在目录权限设置在 容器中设置。容器中设置。u文档目录默认设置文档目录默认设置Options Indexes FollowSymLinksAllowOverride NoneOrder allow, denyAllow from all机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广

15、西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.3.4 目录权限设置目录权限设置u例例1:允许所有客户端访问:允许所有客户端访问Order allow, denyAllow from allu例例2:拒绝:拒绝IP地址为地址为10.10.10.10和来自和来自域的客户端访问,其它客户端都域的客户端访问,其它客户端都可以正常访问。可以正常访问。Order allow, deny Deny from 10.10.10.10Deny from 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材

16、电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.3.4 目录权限设置目录权限设置u例例3:仅允许:仅允许192.168.1.0/24网段的客户端访问,但网段的客户端访问,但其中其中192.168.1.200不能访问。不能访问。Order allow, denyAllow from 192.168.1.0/24Deny from 192.168.1.200u例例4:对某个文件(如:对某个文件(如:test.txt)做权限设置。)做权限设置。Order allow, de

17、nyAllow from all机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.3.5任务任务3配置用户的个人配置用户的个人Web空间空间u目的是使在安装了目的是使在安装了Apache的本地计算机的本地计算机上拥有用户账号的每个用户都能够架设自上拥有用户账号的每个用户都能够架设自己单独的己单独的Web站点。站点。u配置用户的个人配置用户的个人Web空间在空间在 和和 容器中设容器中设置。置。机械工业

18、出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院配置用户的个人配置用户的个人Web空间空间u1.修改修改httpd.confvi /etc/httpd/conf/httpd.conf UserDir disable root /允许建立个人网页允许建立个人网页 UserDir public_html /用来存放主页的目录为用来存放主页的目录为public_html AllowOverride AuthConfi

19、g LimitOptions MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec Order allow,deny Allow from all Order deny,allow Deny from all 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院配置用户的个人配置用户的个人Web空间空间u2.建立用户账号建立用户账号u#useradd

20、user1u3.建立目录建立目录u#mkdir /home/user1/public_htmlu4.给用户目录设置权限给用户目录设置权限u#chmod 711 /home/user1u5.编辑文档文件编辑文档文件u#vi /home/user1/public_html/index.htmlu6.#sevice httpd restartu7. 在地址栏输入:在地址栏输入: 或或机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技

21、术学广西职业技术学院院4.3.6任务任务4在在Apache服务器上配置虚拟主机服务器上配置虚拟主机u什么叫虚拟主机?什么叫虚拟主机?u虚拟主机是使用特殊的软硬件技术把一台运行虚拟主机是使用特殊的软硬件技术把一台运行在在Internet 上的服务器主机分为多台上的服务器主机分为多台“虚拟虚拟”的主机,每一台虚拟主机都具有独立的域名或的主机,每一台虚拟主机都具有独立的域名或IP地址,以用及完整的地址,以用及完整的Internet服务器功能。服务器功能。u虚拟主机的类型虚拟主机的类型u基于基于IP地址的虚拟主机地址的虚拟主机u基于域名的虚拟主机基于域名的虚拟主机机械工业出版社中等职业教育中等职业教育

22、“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院u虚拟主机的配置命令虚拟主机的配置命令DocumentRoot 根文档目录根文档目录ServerName 虚拟主机名称虚拟主机名称机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院配置样例:配置样例:Se

23、rverAdmin webmasterdummy-DocumentRoot /ServerName dummy-ErrorLog logs /dummy--error_logCustomLog logs /dummy--access_log common机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院1.1.基于相同基于相同IPIP不同端口的虚拟主机不同端口的虚拟主机u1.修改配置文件修改配置文件/et

24、c/httpd/conf/httpd.confu将将Listen字段改为:字段改为:Listen 80Listen 8080u更改虚拟主机部分为:更改虚拟主机部分为:DocumentRoot /var/DocumentRoot /var/机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院1.1.基于相同基于相同IPIP不同端口的虚拟主机不同端口的虚拟主机u2.创建目录及页面文件创建目录及页面文件u# mk

25、dir p /var/u# mkdir p /var/u# cd /var/u编写编写index.html 文档文档# cat index.html website1EOF# cd /var/# cat index.html website2EOF或者用或者用vi编辑来编写编辑来编写index.html 文档。文档。机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院1.1.基于相同基于相同IPIP不同端口

26、的虚拟主机不同端口的虚拟主机u3. Service httpd restartu4. 打开浏览器,在地址栏输入打开浏览器,在地址栏输入 及及机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院2.2.基于相同端口不同基于相同端口不同IPIP地址的虚拟主机配置地址的虚拟主机配置u1.不同不同IP地址的配置地址的配置# /etc/sysconfig/network-scripts# cp ifcfg-eth0

27、ifcfg-eth0:1# 将将ifcfg-eth0:1更改更改为:DEVICE=eth0:1ONBOOT=YESBOOTPROTO=staticIPADDR=192.168.1.129NETMASK=255.255.255.0u2.修改完配置文件后重启网卡修改完配置文件后重启网卡 # service network restart机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院2.2.基于相同端口不同

28、基于相同端口不同IPIP地址的虚拟主机配置地址的虚拟主机配置u3.修改配置文件修改配置文件/etc/httpd/conf/httpd.confu更改虚拟主机部分为:更改虚拟主机部分为:DocumentRoot /var/DocumentRoot /var/index.html website1EOF# cd /var/# cat index.html website2EOF或者用或者用vi编辑来编写编辑来编写index.html 文档。文档。机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配

29、置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院2.2.基于相同端口不同基于相同端口不同IPIP地址的虚拟主机配置地址的虚拟主机配置u5. Service httpd restartu6. 打开浏览器,在地址栏输入打开浏览器,在地址栏输入 及及机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院3.3.基于域名的虚拟主机的配置基于域名的虚拟主机的配置u1.配置配置DN

30、S,在正向解析区域文件中加入:,在正向解析区域文件中加入:Website1INCNAMEwwwWebsite2INCNAMEwwwu2.sevice named restartu3.修改配置文件修改配置文件/etc/httpd/conf/httpd.conf机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院3.3.基于域名的虚拟主机的配置基于域名的虚拟主机的配置u更改虚拟主机部分为:更改虚拟主机部分为:N

31、ameVirtualHost 192.168.1.129DocumentRoot /var/ServerName DocumentRoot /var/ServerName 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院3.3.基于域名的虚拟主机的配置基于域名的虚拟主机的配置u4.创建目录及页面文件创建目录及页面文件u# mkdir p /var/u# mkdir p /var/u# cd /var/u

32、编写编写index.html 文档文档# cat index.html website1EOF# cd /var/# cat index.html website2EOF或者用或者用vi编辑来编写编辑来编写index.html 文档。文档。机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院3.3.基于域名的虚拟主机的配置基于域名的虚拟主机的配置u5. Service httpd restartu6. 打开

33、浏览器,在地址栏输入打开浏览器,在地址栏输入 及及机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院拓展任务拓展任务配置虚拟主机配置虚拟主机 u需求分析u任务情景: 在在Web服服务务器器上上配配置置三三个个Web网网站站,分分别别用用、表表示示,配配置置虚虚拟拟主主机机,通通过过访访问问上上述述三三个个域域名名,分分别别访访问问三三个个不不同同的网站。的网站。u任务分析: 实现虚拟主机,要配合实现虚拟主

34、机,要配合DNS服务器的域名解析功能才能实服务器的域名解析功能才能实现,这里首先在现,这里首先在DNS服务器中配置服务器中配置www1、www2、www3指向同一个指向同一个IP地址地址192.168.124.129。然后在。然后在httpd中配置虚拟主机。通过网管工作站访问三个域名验证虚拟中配置虚拟主机。通过网管工作站访问三个域名验证虚拟主机的配置情况。主机的配置情况。 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学

35、广西职业技术学院院配置方案配置方案uWeb服务器配置的过程如下:服务器配置的过程如下:1.配置配置dns服务器,将三个域名解析到同一个服务器,将三个域名解析到同一个ip地址上。地址上。2. 在在/var/下创建三个目录下创建三个目录www1、www2、www3。 3. 为每个网站创建一个为每个网站创建一个index.html文件。文件。4. 修改修改httpd主配置文件,配置虚拟主机。主配置文件,配置虚拟主机。机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业

36、技术学广西职业技术学院院广西职业技术学广西职业技术学院院配置过程配置过程1.dns配置三个配置三个cname,此处略。,此处略。2. 创建虚拟主机的根目录。创建虚拟主机的根目录。# cd /var/# mkdir www1 www2 www33. 为每个网站创建一个为每个网站创建一个index.html。#vi index.html 在在www1中创建一个中创建一个index.html文件,这里输入文件,这里输入“www1 index page”,用来标示,用来标示www1。同样的方法在。同样的方法在www2、www3目录新建目录新建index.html文件。文件。机械工业出版社中等职业教育中

37、等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4. 编辑编辑httpd配置文件,配置虚拟主机。配置文件,配置虚拟主机。 为了更加清晰的了解虚拟主机相关的配置参数,为了更加清晰的了解虚拟主机相关的配置参数,在在/etc/httpd/conf.d/目录下新建一个目录下新建一个virtualhost.conf文件。文件。 httpd中每个虚拟主机由一对中每个虚拟主机由一对语句表示,其中包语句表示,其中包含含ServerName、Doc

38、umentRoot参数,分别用参数,分别用来描述域名以及对应的网站根目录来描述域名以及对应的网站根目录 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院uVirtualhost.conf配置文件举例:配置文件举例: NameVirtualHost *:80ServerName DocumentRoot /var/ServerName DocumentRoot /var/ServerName Docume

39、ntRoot /var/机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院应用测试应用测试1、首先测试三个域名能否正确解析到指定、首先测试三个域名能否正确解析到指定IP地址上地址上 # host # host # host 2、重新启动、重新启动httpd服务器服务器#service httpd restart3、为网管工作站指定、为网管工作站指定DNS服务器服务器 4、访问三个域名会得到不同目录下的页面

40、、访问三个域名会得到不同目录下的页面机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.6任务6CGI、PHP、JSP运行环境的配置 u4.6.1需求分析u任务情景:静态静态Web服务中,服务器只是负责把文档传送给客户端浏服务中,服务器只是负责把文档传送给客户端浏览器,网页内容是一定的。而动态览器,网页内容是一定的。而动态Web服务能够实现浏览服务能够实现浏览器和服务器之间的数据交互。器和服务器之间的数

41、据交互。Web服务器通过服务器通过CGI、PHP、JSP等动态网站技术,可以向浏览器发送动态变化的内等动态网站技术,可以向浏览器发送动态变化的内容。这里将容。这里将Web服务器配置成能够解析服务器配置成能够解析CGI、PHP、JSP三种主流动态网站技术的服务器。三种主流动态网站技术的服务器。 u任务分析:CGI需要需要perl软件包来解析执行,软件包来解析执行,PHP需要需要php软件包来软件包来解析执行,解析执行,JSP需要需要jdk、tomcat共同来完成解析执行。共同来完成解析执行。用用rpm方式安装方式安装perl、php的的rpm软件包,并到网上下载软件包,并到网上下载jdk、tom

42、cat软件包,进行安装配置。软件包,进行安装配置。机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.6.2配置方案1. 查看并安装查看并安装perl软件和软件和php软件。软件。2. 下载安装下载安装jdk、tomcat软件。软件。3. 配置配置httpd服务,确保能够解析服务,确保能够解析CGI、PHP、JSP类型的文件。类型的文件。4. 分别编辑分别编辑CGI、PHP、JSP类型的文件测类型的文件

43、测试。试。机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.6.3配置过程1. 查看并安装查看并安装perl软件和软件和php软件。软件。# rpm -qa perl# rpm -qa php 2. 安装安装php软件。软件。 安装安装php软件包首先要先安装软件包首先要先安装php-common、php-cli这这两个软件包两个软件包# rpm ivh php-common-5.1.6-20.el5

44、.i386.rpm# rpm ivh php-cli-5.1.6-20.el5.i386.rpm# rpm ivh php-5.1.6-20.el5.i386.rpm机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.6.3配置过程3. 下载下载jdk、tomcat软件包。软件包。 下载下载JDK 6 Update 10 for linux 下载下载tomcat6.0.18 binary 4. 安装安装

45、jdk软件。软件。为为bin文件添加可执行权限文件添加可执行权限# chmod +x jdk-6u10-rc-bin-b28-linux-i586-21_jul_2008-rpm.bin 运行运行jdk安装文件安装文件# ./ jdk-6u10-rc-bin-b28-linux-i586-21_jul_2008-rpm.bin 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.6.3配置过程5. 安装

46、安装tomcat软件。软件。解压缩解压缩tomcat软件包软件包#tar -zxvf apache-tomcat-6.0.18.tar.gz为为tomcat建立一个目录链接建立一个目录链接# ln s /usr/local/tomcat /usr/local/apache-tomcat-6.0.18 6. CGI运行环境配置运行环境配置 。 首先在主配置文件首先在主配置文件httpd.conf文件中查找文件中查找,在其后面的,在其后面的Options选项添加选项添加ExecCGI 其次取消其次取消#AddHandler cgi-script .cgi 这一行的这一行的#注释注释机械工业出版社中

47、等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.6.3配置过程7. PHP运行环境配置运行环境配置 。编辑编辑/etc/httpd/conf.d/php.conf文件,查找文件,查找“AddType application/x-httpd-php-source .phps” 将其改为将其改为“AddType application/x-httpd-php-source .phps .php .php3”机械工业出版

48、社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.6.3配置过程8. JSP运行环境配置运行环境配置 。编辑编辑/etc/profile,添加,添加jdk及及tomcat相关环境变量相关环境变量export JAVA_HOME=/usr/jdkexport JRE_HOME=/usr/jdk/jre/export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/

49、dt.jarexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHexport CATALINA=/usr/local/apache-tomcat-6.0.18 使环境变量生效使环境变量生效 # source /etc/profile机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.6.4应用测试1、编写、编写cgi和和php的测试文件的测试文件 在在/var/目

50、录下新建目录下新建test1.cgi,输入下列代码输入下列代码#!/usr/bin/perlprint Content-type: text/htmlnn;print Hello, World.“赋予赋予test1.cgi可执行权限可执行权限# chmod +x test1.cgi在在/var/目录下新建目录下新建test2.php,输入下列代码,输入下列代码机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学

51、院院4.6.4应用测试2、重起、重起httpd服务及服务及tomcat服务服务 重起重起httpd# service httpd restart重起重起tomcat# /usr/local/tomcat/bin/shutdown.sh# /usr/local/tomcat/bin/startup.sh 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.6.4应用测试3、测试、测试CGI、PHP、JSP

52、文件文件机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院4.7拓展实验u默认情况下默认情况下tomcat需要手动执行需要手动执行/usr/local/tomcat/bin/startup.sh脚本,脚本,启动启动tomcat服务,请读者尝试将服务,请读者尝试将tomcat配配置成系统服务,随系统自动启动。置成系统服务,随系统自动启动。 机械工业出版社中等职业教育中等职业教育“十一五十一五”规划教材规划教材电子商务专业电子商务专业广西职业技术学广西职业技术学院院LinuxLinux服务器配置与管理服务器配置与管理广西职业技术学广西职业技术学院院广西职业技术学广西职业技术学院院本章小结u项目三分三个任务,详细介绍了在项目三分三个任务,详细介绍了在Linux系系统平台上通过统平台上通过httpd软件搭建软件搭建Web服务器的服务器的过程。介绍了虚拟主机技术以及三种主流过程。介绍了虚拟主机技术以及三种主流动态网站技术的运行环境配置。通过对主动态网站技术的运行环境配置。通过对主要参数的介绍,讲解了要参数的介绍,讲解了Web服务器的基本服务器的基本配置。配置。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号