快速业务通道

在RHEL5下构建LAMP网站服务平台之编译安装Apache与配置基于域名的虚拟Web主机

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-15
一.编译安装Apache服务器 要求: 1.将httpd服务器安装到“/usr/local/apache2”目录中. 2.执行“./configure”命令进行配置时,添加对SSL、摘要认证、CGI和SUEXEC功能的支持. 3.验证Apache服务器在系统中的安装. 源码包版本:httpd-2.2.9.tar.gz 最新版本可从此网站下载:http://httpd.apache.org/download.cgi 步骤: 1.将源码包文件解压到“/usr/src”目录,并执行cd命令切换到“/usr/src/httpd-2.2.9/”目录中: # tar zxvf httpd-2.2.9.tar.gz -C /usr/src/ #cd /usr/src/httpd-2.2.9 2.配置编译选项、编译服务器程序、安装已编译完成的程序 #./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-ssl --with-ssl=/usr/lib --enable-anth-digest --enable-cgi --enable-suexec --with-suexec-caller=daemon --with-suexec-docroot=/usr/local/apache/htdocs && make && make install --prefix:用于指定httpd服务程序将要安装到的系统目录,“/usr/local/apache2”指缺省目录 --enable-so:使httpd服务能够动态加载模块功能. --enable-rewrite:使httpd服务具有rewrite网页地址重写功能. --enable-ssl: 使httpd服务具有ssl功能. --enable-auth-digest:添加httpd服务摘要认证功能. --enable-cgi:添加CGI功能. --enable-suexec:添加切换用户功能. 3.验证Apache服务是否安装到预设的目录: 安装成功! 二.配置基于域名的虚拟Web主机 实验条件: Web服务器IP地址:192.168.0.66 站点:www.sjzz.com www.linux5234.com 实验要求: 1.站点www.sjzz.com的网页文件存放在服务器的“/usr/local/apache2/htdocs/sjzz.”目录; 2.站点www.linux5234的网页文件存放在服务器的“/usr/local/apache2/htdocs/linux5234”目录; 使用同一个httpd服务同时为上述域名提供Web服务. 实验步骤: 1.配置服务器的主机名、IP地址等参数,搭建DNS服务对以上域名进行解析.(略) 2.分别准备两个虚拟站点的网页文件: #cd /usr/loacl/apache2/htdocs/ //切换到网页文档存放目录 #mkdir sjzz linux5234 //创建sjzz和linux5234目录 #echo “www.sjzz.com” > sjzz/index.html //建立测试网页文件 #echo “www.linux5234.com” >linux5234/index.html //建立测试网页文件 3.修改httpd.conf文件,添加主机配置: 4.检查httpd.conf文件是否存在语法错误:(OK表示语法没有错误) 5.重新启动httpd服务: #/usr/local/apache2/bin/apachectl restart 6.验证:在windos xp客户机浏览器中访问虚拟Web站点: 如果在实验中没有搭建可用的NDS服务器,也可以通过修改客户机的hosts文件来完成域名解析.修改“C:\WINDOWS\system32\drivers\etc\hosts”文件,添加以下域名到IP地址映射记录即可: 访问站点www.sjzz.comwww.linux5234.com. 三.建立系统用户的个人主页: 1.修改httpd文件,启用个人主面功能: 添加“UserDir public_html”配置行,并添加“<Directory /home/*/public_html>.......</Directory>”目录区域设置,以便允许客户机访问系统用户的个人网页目录: 2.建立个人主页测试文件: #useradd kiki //创建用户kiki #mkdir /home/kiki/public_html //在kiki宿主目录下创建目录public_html #echo "This is kiki''s home" > /home/kiki/public_html/index.html //创建测试文件 #chmod o x /home/kiki //为其它用户增加可执行权限 3.重新启动httpd服务

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号