选择安装apache2.4后 配置文件不正确

问答中心分类: OneinStack选择安装apache2.4后 配置文件不正确
hackerxxxx asked 8 年 ago
装完apache2.4后访问index.html显示404,发现指向的目录不是/data/wwwroot/default,而是apache默认目录。检查发现/etc/httpd/conf/httpd.conf文件是一个未修改过的文件(没有LoadModule,用户还是apache,没配置vhost,也没有php的配置,总之像是apache安装后的原始文件)。将/usr/local/apache/conf/httpd.conf 覆盖/etc/httpd/conf/httpd.conf后启动apache报错:httpd[2421]: httpd: Syntax error on line 73 of /etc/httpd/conf/httpd.conf: Cannot load modules/mod_authz_host.so into server: /usr/local/apache/modules/mod_authz_host.so: undefined symbol: ap_get_useragent_host
不知道这个配置文件需要怎么弄,诚信请教管理员,谢谢

3 Answers
oneinstack answered 8 年 ago
/etc/httpd/conf/httpd.conf这个是用rpm包安装了 ,冲突导致有问题,建议卸载httpd rpm重新oneinstack安装apache试试

hackerxxxx answered 8 年 ago
重新最小化安装了系统  果然好了 oneinstack很方便、很强大。提个建议:现在firewalld的中文文档也不难找到了,所以oneinstack中关闭firewalld安装iptables的功能是不是也可以做成可选择的。非常感谢!

oneinstack answered 8 年 ago
有时间改掉。