关注微信公众号 太平洋学习网 扫描二维码
最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

如何在centos 7中安装最新版apache server(httpd)服务器示例

Linux admin 浏览 评论

如何在centos 7中安装最新版apache server(httpd)服务器示例背景介绍,复制此教程的命令挨个运行,就可以轻松完成最新版的httpd安装了,绝对ok。

我们在linux centos 7 yum源中甚至都没有最新版的apache server服务器,现在最新版的是httpd 2.4.29,而centos 7系统中只有httpd 2.4.6版本,在httpd 2.4.15以下的apache server版本都存在漏洞,因为我通过360与百度网站安全检测都测试了一遍。如果网站安全不够,会影响你网站的seo排名和收录。

百度网站安全检测结果

当然了,并不是说httpd 2.2.x之类的版本不好,而是为了网站安全考虑,最好还是升级到http 2.4.15以上的版本,免得网站评价不高,影响今后的运行,因此我在腾讯云里面购买了一台新的服务器,准备迁移过来,下面来学习下如何在centos 7中安装最新版的httpd吧!

1:在yum安装httpd最新版之前,查看我们yum repos仓库里面apache的版本是多少,使用以下命令。

yum info httpd

运行上面的命令之后,就会显示我们当前yum源里面的apache httpd server的版本了,版本是2.4.6,如下所示。

[root@VM_219_180_centos ~]# yum info httpd
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Available Packages
Name        : httpd
Arch        : x86_64
Version     : 2.4.6
Release     : 67.el7.centos.6
Size        : 2.7 M
Repo        : updates/7/x86_64
Summary     : Apache HTTP Server
URL         : 
http://httpd.apache.org/
License     : ASL 2.0
Description : The Apache HTTP Server is a powerful, efficient, and extensible

            : web server.

运行以下两条命令,查看更改日志,挨个运行一下吧!

sudo yum install yum-changelog

yum changelog httpd

2:设置CodeIT repository仓库,CodeIT提供了最新版的web服务器,如apche与nginx服务器,在设置CodeIT之前你需要先启用EPEL,这是CodeIT必须要依赖的包。

sudo yum install -y epel-release

最后启用CodeIT repository存储仓库,复制命令如下。

cd /etc/yum.repos.d && wget https://repo.codeit.guru/codeit.el`rpm -q --qf "%{VERSION}" $(rpm -q --whatprovides redhat-release)`.repo

然后再用yum info httpd命令查看一下我们的yum仓库里面是否有最新版的httpd 2.4.29服务器了,下面是版本信息,可以看出仓库中已经有了。

[root@VM_219_180_centos yum.repos.d]# yum info httpd
Loaded plugins: changelog, fastestmirror, langpacks
Repository epel is listed more than once in the configuration
CodeIT                                                                                                                                                                                                   | 2.9 kB  00:00:00     
CodeIT/x86_64/primary_db                                                                                                                                                                                 |  69 kB  00:00:05     
Loading mirror speeds from cached hostfile
Available Packages
Name        : httpd
Arch        : x86_64
Version     : 2.4.29
Release     : 2.codeit
Size        : 1.3 M
Repo        : CodeIT/x86_64
Summary     : Apache HTTP Server
URL         : 
https://httpd.apache.org/
License     : ASL 2.0
Description : The Apache HTTP Server is a powerful, efficient, and extensible
            : web server.

3:yum安装apache httpd server服务器,运行以下命令。

yum install httpd

运行之后可以使用以下命令启动/重启/停止httpd服务器,命令分别如下。

systemctl start httpd
systemctl restart httpd
systemctl stop httpd

如果httpd服务器安装并启动成功,我们就可以使用我们的http://ip 来访问网页了,如图所示。

QQ截图20171104140115.png

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/linux/2017/1104/365.html