Ⅰ.前言

      安装ApacheHttpd的方式有多种,最简单一种直接yum install httpd就可以了,当然这是要在目标服务器上有网络的情况下,在没有网络的情况下是不能这么简单的解决这个问题了。在没有网络的情况下只能源码编译安装了,当然我不想通过这么繁琐的操作来安装ApacheHttpd(之所以繁琐是因为还需要编译安装另外几个软件),这里就不赘述了。接下来就介绍由于我的懒惰😂而想到的这种折中的方法。

Ⅱ.我是方法

      方法就是使用Rpm来安装软件,Rpm是不需要联网的,所以在没有网络的情况下,一个命令即可搞定,是不是很happy😝。好了,废话不多说,请继续往下看。

1.安装前的准备工作

      安装软件之前需要准备什么呢?嗯。软件安装包!这个Rpm软件安装包去哪下载呢?32系统的下载地址64位的下载地址,我靠,这么多安装包一个一个找好烦哦。哇,安装了这个安装包报错提示需要先安装另一个安装包,没完没了,这么多前置安装包要安装,烦死尬人😡。
      不烦人的方法来咯,直接在一台有网络权限的服务器上输入yum install --downloadonly --downloaddir=/ httpd即可把需要的所以安装包下载到根目录下面了,然后把这些包拷入没有网络的服务器,准备工作完成咯。

2.安装安装安装

      具体啥子操作看下面的控制台吧。渴了,不想说话。

[root@dingding ~]# cd /apache/    #安装包的存放路径随意 我是放在/apache目录下面
[root@dingding apache]# ls        #总共五个安装包  安装顺序不要颠倒
apr-1.4.8-3.el7_4.1.x86_64.rpm   httpd-2.4.6-89.el7.centos.x86_64.rpm        mailcap-2.1.41-2.el7.noarch.rpm
apr-util-1.5.2-6.el7.x86_64.rpm  httpd-tools-2.4.6-89.el7.centos.x86_64.rpm
[root@dingding apache]# rpm -ivh apr-1.4.8-3.el7_4.1.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:apr-1.4.8-3.el7_4.1              ################################# [100%]
[root@dingding apache]# rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:apr-util-1.5.2-6.el7             ################################# [100%]
[root@dingding apache]# rpm -ivh httpd-tools-2.4.6-89.el7.centos.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:httpd-tools-2.4.6-89.el7.centos  ################################# [100%]
[root@dingding apache]# rpm -ivh mailcap-2.1.41-2.el7.noarch.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:mailcap-2.1.41-2.el7             ################################# [100%]
[root@dingding apache]# rpm -ivh httpd-2.4.6-89.el7.centos.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:httpd-2.4.6-89.el7.centos        ################################# [100%]
[root@dingding apache]# 

      具体到这就是安装完成了。想修改配置文件,一查便知find / -name httpd.conf配置文件在/etc/httpd/conf/httpd.conf,修改完成启动服务systemctl start httpd.service,之后查看服务状态systemctl start httpd.service。也可设置开机服务自启systemctl enable httpd.service

Ⅲ.后记

      后记个毛,撸不动了💊。