资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,项目十,Apache,服务器,Linux,服务技术,项目课题引入,基于虚拟机的,Apache,基于认证的,Apache,Apache,的应用,在公司总部搭建一台,APACHE,服务器,发布总公司和分公司网页(总公司、子公司都有自己独立的网站),站点域名分别为,、,、,。这三个域名解析到,APACHE,服务器,192.168.0.2,。建立,/var/www/bj,、,/var/www/sh,、,/var/www/cs,目录,分别用于存放,、,、,这三个网站。,管理员邮箱都设置为root,。,项目任务,项目十 Apache服务器,(,1,),网站搭建,php,论坛实现广大用户的在线交流,,php,论坛数据存放在,mysql,数据库中。要求该网站满足,1000,人同时在线访问,并且该网站有个非常重要的子目录,/security,,里面的内容仅允许来自,192.168.0.0/24,这个网段的成员访问,其他全部拒绝。首页设置为,index.php,。,项目任务,项目十 Apache服务器,(,2,),网站首页设置为,index.html,该网站有个子目录,/down,,可基于别名实现对于资源的下载,并设定只有经过认证的用户才可以登陆下载,认证的用户名为,xinxi,,密码为,123456,。,项目任务,项目十 Apache服务器,项目十 Apache服务器,项目分析,本项目对应的工作任务:,基于虚拟主机的,Apache,基于认证的,Apache,Apache,的应用,项目十 Apache服务器,教学目标,熟悉配置和管理基于虚拟主机的,Apache,掌握配置和管理基于认证的,Apache,掌握配置和管理基于,Apache,的应用,项目十 Apache服务器,应达到的职业能力,熟练配置管理基于虚拟主机的,Apache,能够配置基于认证的,Apache,掌握配置,Apache,的应用,项目十 Apache服务器,基于虚拟主机的Apache,Apache,服务器简介,Apache,起初由,Illinois,大学,Urbana-Champaign,的国家高级计算程序中心开发。此后,,Apache,被开放源代码团体的成员不断的发展和加强。,本来它只用于小型和试验网络,后来逐步扩充到各种,UNIX,系统中,尤其对,Linux,的支持相当完美。,配置基于虚拟主机的,Apache,包的安装,(,具体操作请参看视频教程,),基于虚拟主机的Apache,配置基于虚拟主机的,Apache,Apache,配置文件,/etc/httpd/conf/httpd.conf,基于虚拟主机的Apache,配置基于虚拟主机的,Apache,配置和管理虚拟主机,节约成本,稳定的性能,基于虚拟主机的Apache,配置基于虚拟主机的,Apache,基于,IP,的虚拟主机(具体操作请参看视频教程),基于虚拟主机的Apache,建立,/var/www/bj,、,/var/www/sh,目录,分别用于存放,、,这两个网站,对应的,IP,地址分别,192.168.0.4,和,192.168.0.6,。,管理员邮箱都设置为root,。,网站的,ErrorLog,位于根目录,/etc/httpd,下的子目录,logs,中,命名为,bj-error_log,;,CustomLog,位于根目录,/etc/httpd,下的子目录,logs,中,命名为,bj-access_log,。,网站的,ErrorLog,位于根目录,/etc/httpd,下的子目录,logs,中,命名为,sh-error_log,;,CustomLog,在根目录,/etc/httpd,下的子目录,logs,中,命名为,sh-access_log,。,配置基于虚拟主机的,Apache,基于域名的虚拟主机(具体操作请参看视频教程),基于虚拟主机的Apache,在公司总部搭建一台,APACEH,服务器,发布总公司和分公司网页(总公司、子公司都有自己独立的网站),站点域名分别为,、,、,。这三个域名解析到,APACHE,服务器,192.168.0.2,。建立,/var/www/bj,、,/var/www/sh,、,/var/www/cs,目录,分别用于存放,、,、,这三个网站。,管理员邮箱都设置为root,。,访问控制,order allow deny,原则,(具体操作请参看视频教程),基于认证的Apache,网站有非常重要的子目录,/security,,里面的内容仅允许来自,192.168.0.5,的主机访问,其他全部拒绝。设置参照如下,order allow deny,语句。,Ordey allow deny,放在,中间,说明此语句是对这个目录生效。,deny from all,代表拒绝所有,,all from 192.168.0.5,代表只允许,IP,地址为,192.168.0.5,的机器访问。,别名设置,别名是将根目录文件以外的内容加入到站点的方法,(具体操作请参看视频,),基于认证的Apache,网站有个子目录,/down,,可基于别名实现对于资源的下载。资源存放在,/var/www/xinxi,目录中,用户认证,用户认证控制着所有登录并检查访问用户的合法性,(具体操作请参看视频教程),基于认证的Apache,网站有个子目录,/down,,设定只有经过认证的用户才可以登陆下载,认证的用户名为,xinxi,,密码为,123456,。,日志管理,错误日志,errorlog,ErrorLog,和,LogLevel,两个参数,访问日志,Customlog,common,referrer,agent,combined,基于认证的Apache,配置和管理,MySQL,数据库服务器,创建动态,Web,站点时,有时要用到数据库服务器存储、查询动态网站的数据,(具体操作请参看视频教程),Apache的应用,配置,PHP,应用程序,PHP,是,PHP Hypertext Preprocessor,(超级文本预处理语言的简写),是一种,HTML,内嵌式的语言,是一种在服务器端执行的“嵌入,HTML,文档的脚本语言”,现在比较流行。,(具体操作请参看视频教程),Apache的应用,THANKS!,谢谢观看,
展开阅读全文