免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1329 | 回复: 8
打印 上一主题 下一主题

一大早又来麻烦大家了,还是apache的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-17 10:20 |只看该作者 |倒序浏览
我编译apache的时候目录指定 /www
并指定了配置文件目录 --with-config-file-path=/www/conf
编译后 /www/bin/apachectl start 启动,/www/htdocs/下写了个index.htm
但是 http://ip/index.htm 却显示找不到文件,我在系统默认的路径下/var/www/html/写同样的文件,可以访问
我是不是可以理解为apache启动的时候调用的是/etc/httpd/conf/httpd.conf 这个配置文件,而不是/www/conf 下的。
怎么解决这个问题呢。。。

我用以下命令启动apache:
apachectl -f /www/conf/httpd.conf
提示版本某些模块的版本不对,无法启动

麻烦大家了。。。

问题解决了,犯了个低级错误:
#/www/bin/apachectl start  调用的还是系统默认的执行路径
#./www/bin/apachectl start  解决问题!


谢谢大家!

[ 本帖最后由 summerstone 于 2006-3-17 12:29 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-03-17 11:14 |只看该作者
程序和配置文件就别和数据文件掺和了。
建议使用apache标准的layout安装
--enable-layout=LAYOUT

默认的layout是Apache
还有GNU、RedHat、opt、Solaris等等

看看config.layout里都定义了什么layout

论坛徽章:
0
3 [报告]
发表于 2006-03-17 11:20 |只看该作者
原帖由 wolfg 于 2006-3-17 11:14 发表
程序和配置文件就别和数据文件掺和了。
建议使用apache标准的layout安装
--enable-layout=LAYOUT

默认的layout是Apache
还有GNU、RedHat、opt、Solaris等等

看看config.layout里都定义了什么layout


新人愚鲁,不好意思没有明白您说的config.layout 是什么文件
我编译的参数用
./configure --prefix=/www --enable-mods-shared=all --with-config-file-path=/www/conf

应该怎么修改?

另外我找了config.layout  好像没有。。。
./configure --help 里面关于您说的这一项也没有后面的解释。。。

[ 本帖最后由 summerstone 于 2006-3-17 11:26 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-03-17 11:20 |只看该作者
原帖由 summerstone 于 2006-3-17 10:20 发表
我编译apache的时候目录指定 /www
并指定了配置文件目录 --with-config-file-path=/www/conf
编译后 /www/bin/apachectl start 启动,/www/htdocs/下写了个index.htm
但是 http://ip/index.htm 却 ...

lz是否可以贴你的apache日志

论坛徽章:
0
5 [报告]
发表于 2006-03-17 12:11 |只看该作者
原帖由 qmailer 于 2006-3-17 11:20 发表

lz是否可以贴你的apache日志


奇怪,/www/log/下面没有日志

/var/log/httpd/下面的日志为:
error:
[Wed Mar 15 22:12:43 2006] [notice] Digest: generating secret for digest authentication ...
[Wed Mar 15 22:12:43 2006] [notice] Digest: done
[Wed Mar 15 22:12:44 2006] [notice] Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations
[Wed Mar 15 22:12:51 2006] [error] [client 172.30.20.222] Directory index forbidden by rule: /var/www/html/
[Wed Mar 15 22:13:17 2006] [error] [client 172.30.20.222] File does not exist: /var/www/html/index.htm
[Wed Mar 15 22:24:33 2006] [notice] caught SIGTERM, shutting down

论坛徽章:
0
6 [报告]
发表于 2006-03-17 12:19 |只看该作者

回复 5楼 summerstone 的帖子

找到问题原因了
我的基础太差了。。。
我在/www/bin 下面输入
#apachectl start 启动
这个时候apachectl 调用的还是默认的执行路径
#./apachectl start 解决问题,不好意思,麻烦各位了。

论坛徽章:
0
7 [报告]
发表于 2006-03-17 12:24 |只看该作者
我有个办法,可以先判断出apache调用的哪一个conf文件,你先把/www 中的也就是你自己编译的conf文件改一下,弄点错误的东西写在里面。然后在启动apache,看看是不是可以启动它。这样就可以判断出启动的是哪个conf文件了。

论坛徽章:
0
8 [报告]
发表于 2006-03-17 12:25 |只看该作者
原帖由 wolfg 于 2006-3-17 11:14 发表
程序和配置文件就别和数据文件掺和了。
建议使用apache标准的layout安装
--enable-layout=LAYOUT

默认的layout是Apache
还有GNU、RedHat、opt、Solaris等等

看看config.layout里都定义了什么layout


关于config.layout 我在2。0中文文档里面找到答案了,谢谢斑竹的帮忙

论坛徽章:
0
9 [报告]
发表于 2006-03-17 12:26 |只看该作者
原帖由 kkuuii 于 2006-3-17 12:24 发表
我有个办法,可以先判断出apache调用的哪一个conf文件,你先把/www 中的也就是你自己编译的conf文件改一下,弄点错误的东西写在里面。然后在启动apache,看看是不是可以启动它。这样就可以判断出启动的是哪个conf文 ...


恩,我在判断问题的时候也是这么做的,可惜我犯的是低级错误,呵呵,谢谢你的帮忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP