原文:https://crosp.net/blog/administration/install-latest-apache-server-centos-7/
Apache是使用最广泛的应用部署软件。并且它也是所有服务器的必要组成部分。安装最新版本的apache意味着拥有更多最新的功能和修复了已知的BUG。
在这篇教程里面,我将会介绍在Centos7下安装最新版Apache的几个简单步骤。
默认情况下, Centos7为软件设置了一些预定义的软件库。不幸的是,这些预定义软件库上的很多软件已近过时了。
为了查找Centos上软件库里的Apache版本,在命令行下输入以下指令:
如果你的centos保持着默认的配置的话,你很可能会按到类似的结果:
正如你从上面的输出结果中看到,默认软件库中只有2.4.6版本的apache。
注意:
Centos使用 向后修复安全实践 来将新的软件修复应用到更早期的版本。所以,默认库中的早期版本软件不意味着就更脆弱。不过对于我来说,并不算是个满足需求的更新。
你可以使用changelog来查看版本更新:
CodeIT的人提供了一个很好的自定义库。这个库提供了最新版本的服务器软件(Apache & Nginx)。
在安装CodeIT库之前,你需要开启 EPEL 。EPEL提供了CodeIT库需要的依赖。
最后,我们来安装CodeIT库
接下来,我们再次确认Apache的包版本,你应该会看到类似下面的输出
现在你应该有了安装最新版apache所需要的所有东西:
一旦Apache安装好,我们就可以测试apache是否正常工作:
输出应该是类似下图:
最后,让systemctl将Apache设置为开机自启动:
大功告成!