zl程序教程

您现在的位置是:首页 >  工具

当前栏目

手动配置Apache(Http)服务

2023-09-11 14:17:00 时间

目录

前提环境:

        更改公网网关

        关闭防火墙

        为保证正常运行还需要下载一些编译软件

开始配置 

1.准备好apache源码包或从网上下

​2.通过rz传输到虚拟机中的  /usr/local下

3.对其进行解压

4. 进入httpd文件,并将其他两个依赖文件传输到软件包下,并解压

5.进入到解压后的httpd的目录 /usr/local/httpd-2.4.25/,对其进行自定义编译

​编辑

6. 对其进行编译让系统可以识别       

7、开启验证服务

注意点:编译软件要安装完后再进行安装,以免过程中出现错误


前提环境:

        更改公网网关

        为了连接公网,需要

        vim /etc/resolv.conf

        nameserver  114.114.114.114

                                         

        关闭防火墙

        systemctl stop firewalld    ##关闭防火墙

        systemctl  disable firewalld

        setenforce 0      ##关闭核心防火墙

        vim /etc/selinux/config     

                                                 

        为保证正常运行还需要下载一些编译软件

        yum install -y  gcc  gcc-c++  make   pcre-devel   expat-devel   perl

         注意点:编译软件要安装完后再进行安装,以免过程中出现错误,大部分错误都是编译软件没装全。

开始配置 

1.准备好apache源码包或从网上下

2.通过rz传输到虚拟机中的  /usr/local下 

###存放路径可以根据自己需要更改

3.对其进行解压

tar -xvf httpd-2.4.25.tar.gz 

         

4. 进入httpd文件,并将其他两个依赖文件传输到软件包下,并解压      

  解压

 删除压缩文件,并将文件包改名移到/srclib/apr

 mv apr-1.6.2   httpd-2.4.25/srclib/apr

mv apr-util-1.6.0    httpd-2.4.25/srclib/apr-util 

5.进入到解压后的httpd的目录 /usr/local/httpd-2.4.25/,对其进行自定义编译

 ./configure --prefix=/usr/local/apache ##自定义编译

6. 对其进行编译让系统可以识别       

make && make install

编译完成

 看到/usr/local里有自己定义的apache就是编译安装完成

7、开启验证服务

进入/usr/local/apache/bin,启动服务 

/usr/local/apache/bin/apachectl start

 查看服务是否开启

netstat -natp   | grep 80

然后输入服务器IP,查看网页会出现以下界面

 

 到这里配置就完成了