资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Apache WEB服务器的配置与管理,主要内容 1、安装Apache软件包 2、Apache服务器的配置与管理 3、Apache服务器应用案例,一、安装RPM软件包安装,1、查询Apache服务是否安装 rootmbh#rpm q httpd,2、安装Apache RPM安装包 安装文件httpd-2.0.40-21.i386.rpm 所在目录:/RedHat/RPMS/ rootmbh# mkdir mylinuxsoft rootmbh#mount /dev/cdrom /mnt/cdrom rootmbh# cp /mnt/cdrom/RedHat/RPMS/httpd-2.0.40-21.i386.rpm /root/mylinuxsoft,3、运行安装文件 rootmbh# rpm ivh httpd-2.0.40-21.i386.rpm,4、网络配置,ifconfig 查询本机网络状态 netconfig 修改本机网络配置(IP、子网掩码、网关、DNS) service netconfig restart 重启网络,二、测试Apache服务器,1、测试网站 ping 10.10.100.150 测试服务器,http:/10.10.100.150 测试WEB服务器,三、 Apache 服务器重要目录和文件,四、 httpd主配置文件,基本配置指令 (1) ServerType 指定服务器的启动方式。 (2) ServerRoot 设置服务器目录的绝对路径。 (3) PortPort 指定服务器运行侦听哪个端口。 (4) User和Group 设置用户ID(UID)和组ID(GID),服务器将使用它们来处理请求。,(5) ServerAdmin ServerAdmin指令应该被设置为管理服务器的Web管理人员的有效E-mail地址或别名,当服务器出现问题时,这一地址将被返回给访问者。 (6) ServerName ServerName指令用来设置服务器将返回的主机名,它应该被设置为一个完全限定的域名(FQDN)。 (7) DocumentRoot 将该指令设置文档目录树的绝对路径,该路径是Apache提供文件的顶级目录。 (8) DirectoryIndex DirectoryIndex指定每个目录中的默认的索引文件名,同时可指定多个文件名,文件间用空格分隔。,五、 案例一,要求配置Apache服务器,ip地址为192.168.1.1,WEB站点主目录位于/var/www/html,默认索引文件为index.htm、index.html、default.htm和default.html。配置过程如下:,第一步建主页文件,rootmbh# vi /var/www/html/index.html homepage mbh Hello,apache web server. Name wandongc ,第二步 修改配置文件httpd.conf,DirectoryIndex index.htm index. html DocumentRoot/var/www/html“ . DirectoryIndex index.html index.htm default.htm default.html ,第三步 重启httpd,Service httpd restart,第四步 检验,http:/192.168.1.1,六、 配置虚拟主机,1、概念 虚拟主机是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。,2、类别 基于IP的虚拟主机:每个WEB站点拥有不同的IP地址。 基于名字或主机名的虚拟主机:每个站点IP地址相同,但域名不同。,3、实例,服务器IP地址:192.168.1.1,创建两个基于域名的虚拟主机,使用端口为标准80,其域名分别为: 和,站点根目录分别为/var/www/wtc和/var/www/hust,日志文件分别放在/var/vhlogs/wtc和/var/vhlogs/hust目录下。,第一步 注册虚拟主机使用域名,测试可编辑/etc/hosts文件名称解析文件来进行域名的注册。 rootmbh#vi /etc/hosts 添加内容: 192.168.1.1 检测: ping ping ,第二步 创建所需要目录,rootmbh# mkdir p /var/www/wtc rootmbh# mkdir p /var/www/hust rootmbh# mkdir p /var/vhlogs/wtc rootmbh# mkdir p /var/vhlogs/hust,第三步 编辑httpd.conf,配置文件设置Listen指令侦听的端口 Listen 80,第四步 添加虚拟主机的定义,修改httpd.conf配置文件,添加虚拟主机的定义 NameVirtualHost192.168.1.1 ServerN DocumentRoot/var/www/wtc Directory Index index.html index.htm default.html default.html ServerA ErrorLog/var/vhlogs/wtc/error_log TransferLog /var/vhlogs/wtc/access_log ,NameVirtualHost192.168.1.1 ServerN DocumentRoot/var/www/hust Directory Index index.html index.htm default.html ServerA ErrorLog/var/vhlogs/hust/error_log TransferLog /var/vhlogs/hust/access_log ,第五步 设置访问控制,对存放WEB的目录 设置访问控制 Options FollowSymLinks 禁止显示目录列表 AllowOverride None 是否检查htaccess文件 Order deny,allow 防止用户访问指定的文件 Allow from all 允许访问的内容 ,第六步 保存配置文件并检验,1、保存配置文件httpd.conf :wq 回车 2、检验,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号