源码安装----httpd

简介: 源码安装----httpd

一:环境预置

1.下载安装lrzsz软件包(作用是从windows上传软件包到Linux上)

yum install -y lrzsz-0.12.20-36.el7.x86_64

2.查看yum源是否国内源

不是的话,可能下载速度会有些慢

Yum阿里源的配置

3.添加源码包的安装环境

yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel
yum -y install apr-*

4.进入tmp目录,清空目录(这个是根据自己的需求来)

cd /tmp
rm -rf *  

二:上传软件包,并进行解压,编译

5.在自己的主机上下载httpd的包,再传到虚拟机上(可以通过rz找到文件并进行传输,或用软件Xftp进行传输)

httpd-2.4.53

提取码:2022

6.查看httpd包是否存在

ls

7.解压包,并进行相关配置

tar xvf httpd-2.4.53.tar.gz
cd httpd-2.4.53

8.进行编辑

./configure  --prefix=/usr/local/apache2/ && make && make install

9.进行语法检查,添加监听端口

语法检查

/usr/local/apache2/bin/apachectl  -t

会出现如下问题:

所以,要需要添加端口监听

vi /usr/local/apache2/conf/httpd.conf
# 在最后添加如下内容:
ServerName localhost:80

#再进行语法检查,查看是否报错(无错)

/usr/local/apache2/bin/apachectl  -t

10.查看80端口

yum intsall -y lsof-4.87-6.el7.x86_64  #如果没安装这个软件包的话,需要安装此软件包
lsof -i:80
# 如果有其他软件占这此端口,可以用 kill -9 进程号 来取消占用此端口的软件

三:启动http,并检查相对应的端口

11.启动http服务

/usr/local/apache2/bin/apachectl  start

12.检查相对应的端口

lsof -i:80

13.查看HTTP服务是否启动

/usr/local/apache2/bin/apachectl  -t

14.用浏览器查看一下,httpd是否启动成功,如果不成功,请关闭防火墙

systemctl stop firewalld  # 关闭防火墙

四:Apache常用命令

1)查看常见模块(动,静态)

/usr/local/apache2/bin/apachectl  -M

2)查看加载的静态模块

/usr/local/apache2/bin/apachectl  -l

3)查看配置文件有无语法错误

/usr/local/apache2/bin/apachectl  -t

4)加载配置文件,但不启动

/usr/local/apache2/bin/apachectl  graceful

5)启动Apache服务

/usr/local/apache2/bin/apachectl  start

6)重启Apache服务

/usr/local/apache2/bin/apachectl  restart

7)停止Apache服务

/usr/local/apache2/bin/apachectl  stop

相关博客:

Apache相关配置----用户认证

Apache配置虚拟主机----基于域名的虚拟主机技术

Apache域名跳转----配置rewrite模块

Apache相关配置----日志管理

感谢大家,点赞,收藏,关注,评论!

目录
相关文章
|
存储 算法 安全
国密算法及简单使用
国密算法,即国家密码局认定的国产密码算法,主要用于保护国家关键信息基础设施和商业领域的加密通信和数据安全。根据 2019年10月26日第十三届全国人民代表大会常务委员会第十四次会议通过的《中华人民共和国密码法》,国家对密码实行分类管理,密码分为核心密码、普通密码和商用密码
1559 4
|
12月前
|
监控 测试技术 Android开发
掌握安卓性能优化的关键策略
【10月更文挑战第7天】 在移动应用开发领域,性能优化是一项至关重要的任务。本文将探讨安卓应用性能优化的重要性、关键策略以及实际操作建议,帮助开发者提升应用的用户体验和竞争力。通过深入浅出的方式,我们将从背景介绍到具体实践,全面解析安卓性能优化的各个维度。
|
数据可视化 数据挖掘 数据处理
淘宝天猫玩具销售数据可视化(下)
淘宝天猫玩具销售数据可视化(下)
624 2
|
运维 数据安全/隐私保护 网络协议
【网络建设与运维】2024年河北省职业院校技能大赛中职组“网络建设与运维”赛项例题(八)
【网络建设与运维】2024年河北省职业院校技能大赛中职组“网络建设与运维”赛项例题(八)
【网络建设与运维】2024年河北省职业院校技能大赛中职组“网络建设与运维”赛项例题(八)
|
存储 安全 Java
【Java】已解决Java中的java.lang.VerifyError异常
【Java】已解决Java中的java.lang.VerifyError异常
1005 1
|
监控 Linux 网络安全
Centos7下多种方式配置 Apache虚拟主机
Centos7下多种方式配置 Apache虚拟主机
1334 1
Centos7下多种方式配置 Apache虚拟主机
|
数据库 开发工具 开发者
【Python】已解决:You have 18 unapplied migration(s). Your project may not work properly until you apply t
【Python】已解决:You have 18 unapplied migration(s). Your project may not work properly until you apply t
662 0
|
Kubernetes 开发工具 容器
k8s搭建集群—部署CNI网络插件——2023.02
k8s搭建集群—部署CNI网络插件——2023.02
754 0
|
缓存 Linux
Centos7 更换yum源
备份原来的源 下载阿里源 更改阿里yum源为默认源
8059 1
|
存储 固态存储 安全
阿里云服务器租用价格 2024年最新活动报价及租用收费标准参考
阿里云服务器租用价格是多少?阿里云服务器价格由云服务器配置、实例规格、带宽等组成,进入2024年,阿里云继续推出各种云服务器优惠政策。轻量应用服务器2核2G 61元1年,每天只需0.16元,2核4G 165元1年,每天不到5毛钱;云服务器2核2G3M活动价格只要99元1年,2核4G5M只要199元1年,4核8G最低仅需299元1年;更多配置的阿里云服务器价格表见下文。
1939 0
阿里云服务器租用价格 2024年最新活动报价及租用收费标准参考