20170822L08-04老男孩linux实战运维培训-Lamp系列之-Apache服务生产实战应用指南01

简介:

apache 的编译安装

首先下载apache编译安装包

wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.27.tar.gz


下载完成后解压缩

tar -zvxf httpd-2.4.27.tar.gz


使用的验证方法有

asc md5 sha1 sha256


一般用md5来验证

先下载MD5验证文件

md5sum file -c file.md5


如果是用的ASC文件验证的话首先要下载ASC文件

% gpg --import KEYS

% gpg --verify downloaded_file.asc downloaded_file


安装编译的环境

yum install -y gcc gcc-c++ make pcre-devel apr apr-util expat-devel


环境弄好后,还有查apr apr-util的安装路径,方便在编译apache时候提供支持

可以用命令 find / -name apr 查找路径


进入apache解压目录httpd.2.4.7 运行命令

./configure    \

--prefix=/usr/local/apache2.4.27    \

--enable-deflate    \

--enable-expires    \

--enable-headers    \

--ecable-modules=most    \

--enable-so    \

--with-mpm=worker    \

--enable-rewrite


编译设置成功后安装

make && make install


安装成功后启动apache

/usr/local/apache2.4.27/bin/apachectl start


     本文转自wangchangshu2 51CTO博客,原文链接:http://blog.51cto.com/398528/1958683,如需转载请自行联系原作者




相关文章
|
27天前
|
Linux
linux查看应用对应的端口
linux查看应用对应的端口
16 0
|
27天前
|
网络协议 安全 Linux
linux系统安全及应用——端口扫描
linux系统安全及应用——端口扫描
36 0
|
14天前
|
Linux Apache
CentOS 7 源码安装LAMP环境源 和apache监听别的端口
CentOS 7 源码安装LAMP环境源 和apache监听别的端口
12 0
|
20天前
|
运维 Linux Shell
linux运维常用命令
linux运维常用命令
|
20天前
|
Ubuntu Linux Apache
linux下apache2更换目录
linux下apache2更换目录
|
22天前
|
Linux 测试技术 C语言
【Linux】应用编程之C语言文件操作
【Linux】应用编程之C语言文件操作
|
26天前
|
运维 监控 Linux
linux脚本自动化运维任务
Linux自动化运维通过脚本提升效率,涵盖服务管理(启停服务、异常恢复)、系统监控(资源警报)、日志管理(清理分析)、备份恢复、补丁更新、自动化部署(如Ansible)、网络管理、定时任务(cron)和故障排查。结合shell、Python及工具,形成高效运维体系。
21 3
|
28天前
|
存储 算法 Linux
Linux中的硬链接与软链接:原理、应用与最佳实践
Linux中的硬链接与软链接:原理、应用与最佳实践
54 0
|
28天前
|
监控 算法 Unix
【Linux 异步操作】深入理解 Linux 异步通知机制:原理、应用与实例解析
【Linux 异步操作】深入理解 Linux 异步通知机制:原理、应用与实例解析
59 0
|
28天前
|
Unix Linux C++
【C/C++ 造轮子】Linux异步计时器:深入探讨和应用 (Linux Asynchronous Timers: An In-depth Exploration and Application)
【C/C++ 造轮子】Linux异步计时器:深入探讨和应用 (Linux Asynchronous Timers: An In-depth Exploration and Application)
58 1