QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 968|回复: 11

apache到底装在什么位置?急急急!!!

[复制链接]
发表于 2004-10-9 23:13:46 | 显示全部楼层 |阅读模式
我的redhat9.0自带的apache没有卸载,又安装了一个2.0.51版的apache到/www/apache目录下,可是我运行/www/apache/bin/apachectl start后报错"cannot use a full URL in a 401 ErrorDocument directive --- ignoring!"
我发现/etc/httpd/conf和www/apache/conf下都有httpd.conf文件,不知哪个有效呢?在http服务器设置中对应的是哪个呢?
/www/apache/bin/apachectl -v得到的版本号是怎么是Apache/2.0.40?
我是新手,谁能帮帮我呀
发表于 2004-10-10 11:43:07 | 显示全部楼层
请先 rpm -e apache 。
回复

使用道具 举报

 楼主| 发表于 2004-10-10 11:56:54 | 显示全部楼层
rpm -e 卸掉的是redhat自带的apache还是后装2.0.51的呢?谢谢!
回复

使用道具 举报

 楼主| 发表于 2004-10-10 11:57:53 | 显示全部楼层
应该是自带的那个吧,2.0.51不是通过rpm装的
回复

使用道具 举报

发表于 2004-10-10 13:00:46 | 显示全部楼层
/www/apache/bin/apachectl -V ,不就看到编译设置了?
回复

使用道具 举报

发表于 2004-10-10 14:50:17 | 显示全部楼层
redhat管apache叫httpd的,只此一家 .
回复

使用道具 举报

 楼主| 发表于 2004-10-10 23:02:55 | 显示全部楼层
1.我用rpm -e apache根本就卸不掉,
2.改就用了rpm -e httpd,这回是卸掉了.在服务配置里也看不到httpd了.
3.把原来apache的安装目录/www/apache删掉
4.重新安装apache2.0.51到/www/apache2
5.运行 /www/apache2/bin/apachectl start.报错"command not found"
6.倒!!!!
回复

使用道具 举报

 楼主| 发表于 2004-10-10 23:38:47 | 显示全部楼层
刚才写得有偏差,我在/www/apache2/bin目录下运行apachectl start 报错"command not found"
直接运行/www/apache2/bin/apachectl start 则报错"httpd: could not open document config file /www/apache/conf/httpd.conf"
它怎么还记得原先config文件的安装位置呀?是不是在安装时要加conf目录选项呀?怎么加呢?
回复

使用道具 举报

发表于 2004-10-11 15:46:06 | 显示全部楼层
改就用了rpm -e httpd,这回是卸掉了.在服务配置里也看不到httpd了

你把它自带的httpd给卸掉了.

rpm -aq | grep apache,看一下应该是有的,

/www/apache2/bin


这个目录里有这条命令吗?如果有的话,前面要加./的
回复

使用道具 举报

 楼主| 发表于 2004-10-11 18:59:25 | 显示全部楼层
我又重新装了一遍apache到/www/apache目录下就可以了。不过还是不知道如何重新定位我的conf的目录。
回复

使用道具 举报

发表于 2004-10-11 20:10:30 | 显示全部楼层
httpd -f /another/apache/config/file
回复

使用道具 举报

 楼主| 发表于 2004-10-18 14:13:24 | 显示全部楼层
谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 10:54 , Processed in 0.097666 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表