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