当前位置: 移动技术网 > 网络运营>服务器>Linux > 在linux中编译安装Apache软件,并能够客户机访问Apache服务器的主页

在linux中编译安装Apache软件,并能够客户机访问Apache服务器的主页

2020年08月01日  | 移动技术网网络运营  | 我要评论
一、在Xftp里导入软件包二、确保编译环境[root@server2 ~]# yum -y install gcc gcc-c++ make已加载插件:fastestmirror, langpacksbase | 3.6 kB 00:00:00 Loading mirror speeds from cached hostfile * base:

一、在Xftp里导入软件包
在这里插入图片描述
二、确保编译环境

[root@server2 ~]# yum -y install gcc gcc-c++ make
已加载插件:fastestmirror, langpacks
base                                                                        | 3.6 kB  00:00:00     
Loading mirror speeds from cached hostfile
 * base: 
软件包 gcc-4.8.5-16.el7.x86_64 已安装并且是最新版本
软件包 gcc-c++-4.8.5-16.el7.x86_64 已安装并且是最新版本
软件包 1:make-3.82-23.el7.x86_64 已安装并且是最新版本
无须任何处理
[root@server2 ~]# 

三、进入opt解压软件包

[root@server2 opt]# cd /opt
[root@server2 opt]# tar zxvf httpd-2.4.2.tar.gz
[root@server2 opt]# ls -lh
总用量 5.4M
drwxr-xr-x  11  501 games 4.0K 4月   5 2012 httpd-2.4.2
-rw-r--r--   1 root root  5.4M 8月  24 09:46 httpd-2.4.2.tar.gz
drwxr-xr-x.  2 root root     6 3月  26 2015 rh

四、在Xftp里导入apr软件包并解压,再将apr包指定到特定的文件目录下面
在这里插入图片描述
解压:

[root@server2 opt]# tar zxvf apr-1.4.6.tar.gz
[root@server2 opt]# tar zxvf apr-util-1.4.1.tar.gz
[root@server2 opt]# mv apr-1.4.6 httpd-2.4.2/srclib/apr
[root@server2 opt]# mv apr-util-1.4.1 httpd-2.4.2/srclib/apr-util

五、装依赖环境

[root@server2 ~]# yum -y install pcre-devel expat-devel perl
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: 
软件包 4:perl-5.16.3-292.el7.x86_64 已安装并且是最新版本
正在解决依赖关系
--> 正在检查事务
---> 软件包 expat-devel.x86_64.0.2.1.0-10.el7_3 将被 安装
---> 软件包 pcre-devel.x86_64.0.8.32-17.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

===================================================================================================
 Package                  架构                版本                         源                 大小
===================================================================================================
正在安装:
 expat-devel              x86_64              2.1.0-10.el7_3               base               57 k
 pcre-devel               x86_64              8.32-17.el7                  base              480 k

事务概要
===================================================================================================
安装  2 软件包

总下载量:536 k
安装大小:1.6 M
Downloading packages:
---------------------------------------------------------------------------------------------------
总计                                                                59 MB/s | 536 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : expat-devel-2.1.0-10.el7_3.x86_64                                              1/2 
  正在安装    : pcre-devel-8.32-17.el7.x86_64                                                  2/2 
  验证中      : pcre-devel-8.32-17.el7.x86_64                                                  1/2 
  验证中      : expat-devel-2.1.0-10.el7_3.x86_64                                              2/2 

已安装:
  expat-devel.x86_64 0:2.1.0-10.el7_3                pcre-devel.x86_64 0:8.32-17.el7               

完毕!

解决依赖环境并编译安装

[root@server2 ~]# cd /opt/httpd-2.4.2/
[root@server2 httpd-2.4.2]# ./configure --prefix=/usr/local/apche
[root@server2 httpd-2.4.2]# make && make install

修改配置文件

[root@server2 ~]# ln -s /usr/local/apche/conf/httpd.conf /etc/httpd.conf
[root@server2 ~]# vi /etc/httpd.conf
#
ServerName www.abc.com:80

#
:wq

连接

[root@server2 ~]# ln -s /usr/local/apche/bin/apachectl /usr/bin/
[root@server2 ~]# apachectl

监听服务端口号是否开启

[root@server2 ~]# netstat -anpt | grep httpd
tcp6       0      0 :::80                   :::*                    LISTEN      78370/httpd         

六、验证服务是否成功
在虚拟机中:打开火狐浏览器输入:http://www.lhsxpumps.com/_localhost/
在这里插入图片描述
在微软中:
打开谷歌浏览器输入:http://192.168.111.20/
在这里插入图片描述

本文地址:https://blog.csdn.net/m0_48760948/article/details/108193487

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网