LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 608|回复: 3

Apache服务器问题求助!

[复制链接]
发表于 2003-8-26 17:05:08 | 显示全部楼层 |阅读模式
我系统是RedHat 9.0,装得是服务器,没有安装"web服务器"软件,然后按照http://www.linuxsir.cn/forum.php?mod=viewthread&tid=13952
进行Apache配置服务器,然后运行
"#/etc/init.d/httpd -k start"(#/etc/rc.d/init.d/httpd -k start),
"ok"访问自己的IP地址没问题,不过执行不是"/usr/local/apache/conf/httpd.conf"
而是"/etc/httpd/conf/httpd.conf"的配置(我安装系统的时候没有安装"web服务器"),
我做了备份后将前者的http.conf覆盖后面的,然后再"#/etc/init.d/httpd -k stop",
"#/etc/init.d/httpd -k start",结果出现下面的提示:
Syntax error on line 205 of /etc/httpd/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/mod_vhost_alias.so into server: /usr/local/apache/libexec/mod_vhost_alias.so: undefined symbol: ap_table_setn

不知怎样设置才能让Apache服务器按照"/usr/local/apache/conf/httpd.conf"的配置访问
还有我重起一下,发现apache服务并没有随计算机启动而启动,不知该如何是设置让电脑一启动就启动该服务,望大师指点
发表于 2003-8-26 17:18:20 | 显示全部楼层
你可以把手动启动的命令参数放到/etc/rc.d/rc.local中。当系统启动的时候就会启动HTTPD服务
还有就是在字符模式下运行ntsysv 在哪里把HTTPD服务打上勾就可以了。(不过这个启动的是系统默认安装的HTTPD服务,如果你是后安装的你就要用第一种方法或修改HTTPD启动配置文件,我没修改过)

Cannot load /usr/local/apache/libexec/mod_vhost_alias.so into server: /usr/local/apache/libexec/mod_vhost_alias.so: undefined symbol: ap_table_setn
这段提示应该有些需要的模块没有被安装你可以重新编译安装一下。
 楼主| 发表于 2003-8-26 18:33:19 | 显示全部楼层
谢谢楼上兄弟的指点,可是我重装了一遍apache还是没有解决这个问题.
是否要在/usr/local/apache/conf/httpd.conf设置一下"virtual host", 因为问题显示无法"load" mod_vhost_alias.so into server
发表于 2003-8-26 19:38:03 | 显示全部楼层
建议装rh9自带的apache
而不是设置virtual host。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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