- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Apache下域名虚拟主机在个人主页目录上实现过程
?
实验背景:
Contoso目前是提供虚拟主机的公司。xiaonuo公司和dreamfire公司想在Contoso上申请虚拟主机为各自公司提供web服务。要求申请的域名分别为和。为了节省IP地址,决定使用主机头区分各个虚拟主机。
?
实验步骤:
一、 Apache的安装(开发源代码应用程序的编译安装)
RHEL4默认安装了Apache服务,根目录在/etc/httpd/下,主配置文件在/etc/httpd/conf/httpd.conf下,文档根目录在/var/www/html/,启动脚本为/etc/init.d/httpd中。
本实验通过编译安装的方式安装Apache服务程序。
注意:安装完成之后,在Linux系统中有两套Apache服务程序,而且两者都能为用户提供WEB服务,启用那个服务,那个Apache程序就为用户提供服务。而在现实环境中,两个都是存在的,默认安装的作为编译安装的备份,配置过程中可将两者都配置成一样,当其中的一个坏掉之后可以直接启用另外一个。可以做到冗余备份的作用。而在Windows下在一台主机上安装两台WEB服务器是不可能的,除非做群集实现。
?
1、 确认系统中已经安装了编译环境
对任何应用程序的源代码进行编译安装之前都需要确认当前系统中已经安装了gcc编译器环境。
注意:如果没有安装编译环境可以通过在应用程序管理器工具中选中“Development Tools”单击“update”按钮,然后按提示从第四张光盘开始安装直到完成。
?
2、 下载Apache程序的源代码安装包文件
为了与RHEL4系统中的Apache版本保持基本一致,可以使用下面的命令下载Apache服务器的2.0.59版的源代码软件包。
注意:Apache服务器有1.X和2.X两个版本,1.X版本目前最高的是1.3,这个版本对以前的老版本有较好的兼容性。运行也是相当的稳定。2.X版本相对于1.X版本增加了更多的功能特性,对于新建立的应用系统,Apache的2.X版本是一个不错的选中。目前Apache的2.X版本有2.0和2.2两个主要版本,2.2版本增加了很多新特性,但2.0版本相对于2.2较稳定。
在liunx中下载的方法为:#wget /apache/httpd/httpd-2.0.59.tar.gz
本实验中已下载好了,挂载到/mnt/hgfs/liunx/目录下。
?
3、 释放已下载的源代码软件包文件
将已下载的http源码包复制到目录“/usr/local/srv/”中,该目录通常用于保存需要编译的程序源代码(目录)。在“/usr/local/src”中使用tar命令将源代码软件包释放。
?
在安装之前最好检查一下Linux系统时间,系统时间要大于一些安装包的时间才行。设置方法如下:
?
解压之后,查看解压的文件看是否有目录http-2.0.59,然后进入这个目录。
?
4、 编译前的配置
在httpd的源代码目录中使用“./configure”命令完成编译前的配置工作。首先查看一下是否具有configure这个命令。
?
在“./configure”命令中需要使用命令选项对Apache服务器进行配置,命令含义的选项如下:
“--prefix”设置了程序安装目录的绝对路径。如果不设置就安装到默认路径“/usr/local/bin”中。
“--ebable-so”选项设置了Apache服务器可以使用动态加载模块功能。
“--enable-rewrite”选项设置了Apache服务器具有rewrite功能。rewrite功能可以实现对动态网页地址的重写,从而使网页访问者可以通过更加简单和容易记忆的网页地址访问动态网页系统中的页面。
?
5、 程序编译过程
在使用configure命令对prozilla的源代码进行配置后,需要使用make命令进行程序的二进制编译。该过程是真正将程序源代码转换为可执行程序的过程。
?
6、 程序安装过程
“make install”命令将按照configure命令的“--prefix”选项中设定的安装路径将已编译完成的应用程序安装到目标目录apache2中。安装完成之后会在“/usr/local”下多出一个apache2目录。
?
通过“du –sh”命令可以查看apache2目录的大小。
?
7、启动httpd服务程序
安装完成之后,需要重新启动已安装的Apache服务程序,bin目录下的appachel是Apache服务器的启动脚本,使用start作为参数将启动httpd服务程序。
注意:千万不要使用“service httpd start”或“/etc/rc.d/init.d/httpd start”启动Apache服务,因为这两个都会启
您可能关注的文档
最近下载
- 综合与实践 最短路径问题(课件)2025-2026学年度人教版数学八年级上册.pptx VIP
- 导数解题大招--- 双变量问题之齐次换元(解析版).docx VIP
- 医疗风险管理培训试题及答案.docx
- 精品解析:江苏省南京市鼓楼区2023-2024学年八年级上学期期中英语试卷 (原卷版).docx VIP
- 2025年贵州省医疗结构化面试黄金50题及答案.docx VIP
- 办公楼装修工程项目管理方案.docx VIP
- 王乐夫-蔡立辉-公共管理学-笔记重点资料整理.pdf VIP
- 蝶阀专用法兰..doc VIP
- 公路工程标准施工招标文件 2018年版(完整版).doc VIP
- 大学英语视听说3 大纲.pdf VIP
原创力文档


文档评论(0)