我一直在互联网上寻找一个看起来很简单的过程,但我似乎无法得到这个工作。
我目前在我的Ubuntu服务器上运行Apache 2.2.22,我只需要升级到最新版本。 Ubuntu还没有更新他们的存储库,所以我不能使用apt-get(可悲的是)。
我发现这篇文章详细说明如何从.tar.bz2安装2.4.3,所以我想我会尝试。 我卸载了Apache 2.2.22,并遵循了所有的步骤(当然是使用.tar作为2.2.26)。
当我运行/etc/apache2/bin/apachectl start ,它不会抱怨,但Web服务器似乎没有工作。 去网站只是导致Chrome说“页面无法显示”。 没有错误500,没有。 (我应该注意到我运行这样的configuration: ./configure --prefix=/etc/apache2 )
运行service apache2 start只会导致它没有安装Apache MPM软件包。
有关如何执行此更新的任何想法?
像Apache这样的Debian / Ubuntu软件包应用程序与红帽世界不同,Suse和其他软件可能会有所不同。 我看到有没有任何超过2.2.22的Ubuntu deb包或RH rpms,但Apache有一个2.4.7。 因此,Ubuntu,RH和Apache的src构build可能会把configuration放在不同的地方,事实上,改变事情的处理(如mods)。
所以,一旦你保存了你的configuration,我会清除apache删除文件,确保守护进程没有运行,一切真的被删除。 然后从Apache构buildsrc。
问题在于你以后不能轻易升级,因此在出发之前,你必须判断你的耐心程度和升级的实际需要。