欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

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

程序员文章站 2022-06-27 16:06:04
一、在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里导入软件包
在linux中编译安装Apache软件,并能够客户机访问Apache服务器的主页
二、确保编译环境

[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包指定到特定的文件目录下面
在linux中编译安装Apache软件,并能够客户机访问Apache服务器的主页
解压:

[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://localhost/
在linux中编译安装Apache软件,并能够客户机访问Apache服务器的主页
在微软中:
打开谷歌浏览器输入:http://192.168.111.20/
在linux中编译安装Apache软件,并能够客户机访问Apache服务器的主页

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