CentOS 6编译配置httpd2.4的N种方法(3)

  可以看出我们的80端口并未开启,强烈建议大家一定要查看,如果我们之前的机器上装过httpd服务,就把他卸载,至少至少也要停止服务,保证我们的80端口是关闭的状态,不然我们新安装的2.4版本是启动不起来的!
  接着,我们进入/app/httpd24/bin/这个目录,把服务开启一下:

[root@localhost ~]# cd /app/httpd24/bin/ [root@localhost bin]# ./apachectl start AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message

  现在,我们再来查看一下端口开启情况:

[root@localhost bin]# ss -tnl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 :::80 :::* LISTEN 0 128 :::22 :::* LISTEN 0 128 *:22 *:* LISTEN 0 128 127.0.0.1:631 *:* LISTEN 0 128 ::1:631 :::* LISTEN 0 100 ::1:25 :::* LISTEN 0 100 127.0.0.1:25 *:*

  可以看出,我们的80端口已经开启,接着我们就可以用其他的机器来测试一下了:
  我们在centos7上使用curl命令来测试:

[root@centos7 ~]# curl 192.168.191.128 <html><body><h1>It works!</h1></body></html>

  测试成功。
  至此,我们的实验已经圆满完成,已经成功的在centos6上安装上了httpd2.4版本。

 

方法二 一次编译法

  在上一个实验中,我们使用分别编译的方法把httpd2.4版本安装到了centos6上,但是分别编译的方法还是略有麻烦,那有没有一次就可以完成编译的方法呢?小编很负责任的告诉你,当然是有的!接下来我们就来看一看如何才能一次编译安装所有的东西~

1、下载源码并上传至虚拟机

  我们可以使用yum info httpd和yum info apr来查看这两个服务的官网,然后我们去官网下载最新的稳定版本:

CentOS 6编译配置httpd2.4的N种方法


CentOS 6编译配置httpd2.4的N种方法


  下面附上官网地址:
  httpd官网:
  apr官网:
  我们可以去官网下载最新的稳定版本,这里,小编下载的是apr-1.6.2.tar.gz,apr-util-1.6.0.tar.gz,httpd-2.4.28.tar.bz2,接下来的实验,就以小编下载的版本为示范,给大家演示如何安装。
  我们使用rz命令,将我们下载好的源码包上传至我们的centos6虚拟机,我们可以查看一下:

[root@centos6 temp]# ll total 8004 -rw-r--r-- 1 root root 1071074 Sep 29 12:27 apr-1.6.2.tar.gz -rw-r--r-- 1 root root 565507 Sep 29 12:27 apr-util-1.6.0.tar.gz -rw-r--r-- 1 root root 6553163 Oct 15 12:35 httpd-2.4.28.tar.bz2

  该步骤完成。

2、安装所依赖的包组

  在编译安装开始之前,我们要先把所依赖的包组安装上,不然在接下来的编译安装过程中会出错。
  安装命令如下:

yum groupinstall "development tools" -y yum install pcre-devel -y yum install openssl-devel -y yum install expat-devel -y

  安装成功后,我们就可以对apr的分别编译了。

3、对源码进行解压缩

  第一步中,我们已经把源码上传到了我们的虚拟机上,但是还没有进行任何操作,这一步骤中,我们就需要把源码进行解压缩,并放入指定的文件夹中,来创造一次编译安装的条件,具体操作如下:
  首先,对三个包分别进行解压:

tar xvf httpd-2.4.28.tar.bz2 tar xvf apr-util-1.6.0.tar.gz tar xvf apr-1.6.2.tar.gz

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/845fbeb8abaf11d9f495b87678d872e2.html