手动配置Apache(Http)服务

目录

前提环境:

        更改公网网关

        关闭防火墙

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

开始配置 

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,查看网页会出现以下界面

 

 到这里配置就完成了

        

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值