我在AIX 7服务器上有一个Apache 2.2.23的工作配置大约2年,我正在尝试将其升级到2.2.29。 我按照官方文档使用旧目录中的./config.nice文件升级次要版本,并使用它来配置和安装我的新apache。 由于某些未知原因,当我通过./apachectl -k启动apache时,它会返回任何内容(通常如果配置正常)
但是当我做ps -eaf |时grep apache没有显示任何内容,所以它没有运行
然后我尝试了./apachectl -k restart,它说它没有运行并且重复同样的问题。 由于我备份了旧的2.2.23文件夹,如果我恢复该文件夹,它可以立即启动。
然后,我通过简单地安装2.2.29进行了进一步测试,而没有对其应用任何旧配置,因此仅使用默认配置。令我惊讶的是,同样的问题仍然存在!尝试重新启动并注释掉LoadModules句子,但没有任何作用。
控制台没有错误,只有一行错误抱怨error_log中的SSL缓存(这也发生在工作的apache中,所以我认为这个错误没有关系),没有任何错误......
感激如果有人能够对此有所了解。非常感谢,谢谢你的阅读。
注意:
操作系统:AIX 7100-02-02
使用Apache:2-2-23
尝试过的Apache版本:2-2-29 2-2-31
Openssl版本:openssl.base 1.0.1.514
编辑: 进一步测试显示,如果我没有配置apache ...(只有./configure --prefix = / opt / apache2),那么至少它可以启动。
但是当我使用我的旧版本的config.nice时,它具有以下内容:
" ./配置" \
" - 前缀= /选择/ apache2的" \
" - 使能重写=共享" \
" - 使能speling =共享" \
" - 使-SSL" \
" - 使能代理" \
" - 使能代理AJP" \
" - 使能代理连接" \
" - 使能代理-FTP" \
" - 使能代理HTTP" \
" - 使能的虚拟主机别名" \
" - 使报头" \
" $ @"
它又无法重新开始......