博客统计信息

51cto博客之星
用户名:redking
文章数:388
评论数:2756
访问量:2329201
无忧币:64193
博客积分:11294
博客等级:9
注册日期:2006-07-11

[RHEL5企业级Linux服务攻略]--第7季 Apache服务全攻略之常规配置
2009-03-22 09:13:37
版权声明:原创作品,谢绝转载!否则将追究法律责任。
1.Apache相关软件
httpd-2.2.3-11.el5.i386.rpm :Apache服务的主程序包,服务器端必须安装该软件包
httpd-devel-2.2.3-11.el5.i386.rpm :Apache开发程序包
httpd-manual-2.2.3-11.el5.i386.rpm :Apache手册文档,包含HTML 格式的Apache 计划的Apache User's Guide 说明指南
system-config-httpd-1.3.3.1-1.el5.noarch.rpm :Apache配置工具
image
2、Apache软件包安装
httpd-devel-2.2.3-11.el5.i386.rpm包要解决以下两个依赖关系:
apr-devel-1.2.7-11.i386.rpm
apr-util-devel-1.2.7-6.i386.rpm
system-config-httpd-1.3.3.1-1.el5.noarch.rpm包要解决以下两个依赖关系:
alchemist-1.0.36-2.el5.i386.rpm
libxslt-python-1.1.17-2.i386.rpm  
[root@rhel5 ~]# ll /mnt/cdrom/Server/ |grep httpd
-r-xr-xr-x 1 root root  1111795 2007-08-27 httpd-2.2.3-11.el5.i386.rpm
-r-xr-xr-x 1 root root   149662 2007-08-27 httpd-devel-2.2.3-11.el5.i386.rpm
-r-xr-xr-x 1 root root   851004 2007-08-27 httpd-manual-2.2.3-11.el5.i386.rpm
-r-xr-xr-x 1 root root   612538 2007-01-18 system-config-httpd-1.3.3.1-1.el5.noarch.rpm

[root@rhel5 ~]# rpm -qa |grep httpd
[root@rhel5 ~]# rpm -ivh /mnt/cdrom/Server/httpd-2.2.3-11.el5.i386.rpm
warning: /mnt/cdrom/Server/httpd-2.2.3-11.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:httpd                  ########################################### [100%]
[root@rhel5 ~]# rpm -ivh /mnt/cdrom/Server/httpd-devel-2.2.3-11.el5.i386.rpm
warning: /mnt/cdrom/Server/httpd-devel-2.2.3-11.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
        apr-devel is needed by httpd-devel-2.2.3-11.el5.i386
        apr-util-devel is needed by httpd-devel-2.2.3-11.el5.i386
[root@rhel5 ~]# rpm -ivh /mnt/cdrom/Server/apr-devel-1.2.7-11.i386.rpm
warning: /mnt/cdrom/Server/apr-devel-1.2.7-11.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:apr-devel              ########################################### [100%]
[root@rhel5 ~]# rpm -ivh /mnt/cdrom/Server/apr-util-devel-1.2.7-6.i386.rpm
warning: /mnt/cdrom/Server/apr-util-devel-1.2.7-6.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:apr-util-devel         ########################################### [100%]
[root@rhel5 ~]# rpm -ivh /mnt/cdrom/Server/httpd-devel-2.2.3-11.el5.i386.rpm
warning: /mnt/cdrom/Server/httpd-devel-2.2.3-11.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:httpd-devel            ########################################### [100%]
[root@rhel5 ~]# rpm -ivh /mnt/cdrom/Server/httpd-manual-2.2.3-11.el5.i386.rpm
warning: /mnt/cdrom/Server/httpd-manual-2.2.3-11.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:httpd-manual           ########################################### [100%]
[root@rhel5 ~]# rpm -ivh /mnt/cdrom/Server/system-config-httpd-1.3.3.1-1.el5.noarch.rpm
warning: /mnt/cdrom/Server/system-config-httpd-1.3.3.1-1.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
        alchemist is needed by system-config-httpd-1.3.3.1-1.el5.noarch
        libxslt-python is needed by system-config-httpd-1.3.3.1-1.el5.noarch
[root@rhel5 ~]# rpm -ivh /mnt/cdrom/Server/alchemist-
alchemist-1.0.36-2.el5.i386.rpm        alchemist-devel-1.0.36-2.el5.i386.rpm
[root@rhel5 ~]# rpm -ivh /mnt/cdrom/Server/alchemist-1.0.36-2.el5.i386.rpm
warning: /mnt/cdrom/Server/alchemist-1.0.36-2.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:alchemist              ########################################### [100%]
[root@rhel5 ~]# rpm -ivh /mnt/cdrom/Server/libxslt-python-1.1.17-2.i386.rpm
warning: /mnt/cdrom/Server/libxslt-python-1.1.17-2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:libxslt-python         ########################################### [100%]
[root@rhel5 ~]# rpm -ivh /mnt/cdrom/Server/system-config-httpd-1.3.3.1-1.el5.noarch.rpm
warning: /mnt/cdrom/Server/system-config-httpd-1.3.3.1-1.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:system-config-httpd    ########################################### [100%]
[root@rhel5 ~]#
3、WEB常规应用配置
案例:
部门内部搭建一台WEB服务器,采用的IP地址和端口为192.168.0.188:80,首页采用index.html文件。管理员E-mail地址为root@michael.com,网页的编码类型采用GB2312,所有网站资源都存放在/var/www/html目录下,并将Apache的根目录设置为/etc/httpd目录。
解决方案:
(1)修改主配置文件httpd.conf
vim /etc/httpd/conf/httpd.conf
设置Apache的根目录为/etc/httpd
设置客户端访问超时时间为120秒
这两个设置为系统默认哈~
image
设置httpd监听端口80,默认哈~
image
设置管理员E-mail地址为root@michael.com
设置WEB服务器的主机名和监听端口为192.168.1.188:80
image
设置Apache文档目录为/var/www/html,默认哈~
image
设置主页文件为index.html
image
设置服务器的默认编码为GB2312
image
(2)注释掉Apache默认欢迎页面
vim /etc/httpd/conf.d/welcome.conf
 image
将welcome.conf中的四行代码注释掉哈~
image
注意:如果不注释掉,那么在我们测试自己的网站时则会打开RedHat Enterprise Linux Test Page页面,而不是我们自己的网页哈~
 image
(3)重新启动httpd服务
image
(4)将制作好的网页存放在文档目录/var/www/html中
image
(5)测试
在IE地址栏中输入192.168.0.188就可以打开我们制作好的首页,偶借用了下McAfee的首页试试效果,呵呵~~~
image
####################Michael分割线######################
下一季[RHEL5企业级Linux服务攻略]--第7季 Apache服务全攻略之高级配置,敬请期待~~~
####################Michael分割线######################

本文出自 “王乾De技术Blog[爱生活..” 博客,谢绝转载!

分享至
更多
一键收藏,随时查看,分享好友!

文章评论

 <<   1   2   >>   页数 ( 1/2 )  
2009-03-22 09:29:45
哈哈,沙发。

2009-03-22 09:30:54
呵。占了沙发,慢慢学习,乾大哥,辛苦了,PDF啥时整出来啊。
博主回复:
2009-03-22 09:31:37
还有个四五季内容吧~~~

2009-03-22 14:25:48
近期博主发表的许多文章都非常实用,有价值,难怪成为大家心目中最"牛"的收藏博客了.赞一个!
博主回复:
2009-03-22 16:58:54
感谢王老师的鼓励,王老师的系列书籍我都收藏了,伴随我从大学毕业一直走到现在,讲得非常实在,受益了~~~
期待王老师的最新作品!!!0(^_^)0

2009-03-23 13:56:00
期待Apache服务全攻略之高级配置
博主回复:
2009-03-23 15:37:12
明天开始整,要加快进度了,整完研究rhel5集群,呵呵~~~

2009-03-23 19:13:30
没办法,抢不到沙发
博主回复:
2009-03-23 21:32:56
哈,那就期待下篇吧,呵呵~

2009-03-26 10:54:57
这章讲的过于简单了,如果能向以前一样扩展一下就更好了
博主回复:
2009-03-26 18:06:13
常规配置当然是比较简单的内容了哈~你可以看下 [RHEL5企业级Linux服务攻略]--第7季 Apache服务全攻略之高级配置http://redking.blog.51cto.com/27212/142650
刚刚出炉滴~~~

2009-03-27 10:40:13
博主!我的APACHE为什么不支持中文呢!
请问在哪里修改
博主回复:
2009-03-27 10:50:40
我只使用了默认设置,处理乱码问题只要保证一个原则就可以了,那就是设置系统编码与apache中的WEB编码一致就ok了~

2009-03-27 14:46:47
博主!本人刚学LINUX请具体点!
博主回复:
2009-03-27 17:34:58
倒~~~已经非常详细了哈~~~

2009-04-01 22:15:02
已经很不错了
如果图片能用putty剪下来的更好了
目前这样图片里的配置看不太清楚
建意用putty 把前景设为黄色,背景为黑色
我平时用这个色,对比很明显看得清楚
当然只是个建意。
博主回复:
2009-04-02 10:54:29
呵呵,你可以点击图片看大图哈~我都是随手抓的图,嘿嘿~~~

2009-04-01 22:16:31
前蓝色背景灰也不错 对眼睛也好

2009-04-21 17:37:25
service httpd start 启动失败.
网上找的 http.conf.bak文件覆盖法(这个文件我根本都找不到.)
请问这是什么原因啊?
博主回复:
2009-04-23 09:55:37
查下日志信息tail /var/log/messages

2009-04-22 21:57:24
大哥 你好像 在我的视线 里 消失 了
博主回复:
2009-04-23 09:55:52
??没听明白哈~

2009-04-23 13:59:36
就是我 找不到你了啊

2009-04-26 11:52:25
大哥你好强啊…………佩服之至

2009-04-27 08:45:58
大哥你胖了啊

2009-06-17 03:35:27
我之前用的 httpd-2.2.4.tar.gz这个包就可以了,博主怎么用了这么多啊?郁闷中。。。。。
还有
为了让你可以看到:
提个建议能否,在你写的每个章节后面或者前面添加上本节要安装的软件包,选择回复才可下载页是可以接受的,不然去收集齐包很浪费时间 多看点你的文章啊,对于你可定有现成的。。。最后谢谢,希望能采纳我的意见,这周都在研究你的博客文章,经快满足
博主回复:
2009-06-17 09:07:40
大哥,软件包在RHEL5光盘中都有,使用的都是红帽安装光盘自带的,汗~~~

2009-06-17 13:55:52
我用的RHEL5 .updata3和你上面的安装感觉好像不太一样啊!

还有我的是DVD的ISO压缩包,我在server里面是找到了,可是物我在 rmp -qa |greg dhcp 好像是,就一个客户端有,其他包都找不到,能具体说下怎么匹配查找 安装吗? 比如我的firefox 也没有。。。

2009-06-17 15:12:27
请教!!
[root@jade Server]# rpm -ivh httpd-2.2.3-6.el5.i386.rpm
warning: httpd-2.2.3-6.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
    libapr-1.so.0 is needed by httpd-2.2.3-6.el5.i386
    libaprutil-1.so.0 is needed by httpd-2.2.3-6.el5.i386

我用的是Red Hat Enterprise linux 5
少ibapr-1.so.0和libaprutil-1.so.0怎么安装啊?

2009-06-17 15:15:02
你好:我在后面加了 --force --nodeps后,可以进行安装,需要依赖包不装可不可以!

2009-06-17 16:10:40
安装httpd后不能起动,提示如下:
#service httpd start
启动httpd:/usr/sbin/httpd:error while loading shared libraries:libaprutil-l.so.0:cannot open shared object file:No such file or directory
                                  [失败]
。。。。。。。。。。。。。

该怎么办,还是依赖文件没装的事吧,怎么解决呢?

 <<   1   2   >>   页数 ( 1/2 )  

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: