Centos 编译安装 httpd-2.4.23.tar.gz

简介:

 Apache官方下载地址:http://httpd.apache.org/download.cgi

  目前最新版本 httpd-2.4.23.tar.gz 

  Apache需要GCC,apr这些软件支持,所以先安装好,apr可以编译安装,安装Apahce时指定目录.

 

  #mkdir /home/tools  存放软件目录 

  #mkdir /app/apache  apache安装目录

  #cd /home/tools 

  #wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.23.tar.gz 

  #若是没有安装wget,请先安装好.也可以共享拷贝.

  #

  #tar zxvf httpd-2.4.23.tar.gz

  #cd httpd-2.4.23

  #./configure --prefix=/app/apache --enable-deflate \

  --enable-expries \

  --enable-headers \

  --enable-modules=most \

  --enable-so \

  --enable-mpm=worker \

  --enable-rewrite


  参数解释:\代表空格换行

  --prefix=/app/apache  安装目录

  --enable-deflate     提供对内容的压缩传输编码支持,一般html,js,css等内容站点,使用此功能能够提高传输速率,提升访问者的访问体验

  --enable-expries     激活允许通过配置文件控制HTTP的"Expries"及"Cache-Control"头内容,即对网站图片内容,提供在客户端浏览器缓存设置

  --enable-headers     允许对HTTP请求头的控制

  --enable-modules=most  动态加载所有模块

  --enable-so        激活apache服务DSO(动态共享对象)

  --enable-mpm=worker   Apache的默认参数是prefork,选择woker模式既可以支持处理多线程请求。

  --enable-rewrite     url规则的重写功能,即已知URL地址,转换其它想要的URL地址。如伪静态功能就是此模块实现。

  

   

   编译完成后可以执行命令判断是否编译成功,最好的是编译安装时看界面是否报错.

   #!/bin/bash

   if [ $? = 0 ]

   then

     echo "success"

   else

     echo "false" 

   fi


  下面make编译

  #make

  #make install

  即编译完成,也可以使用上面的脚本查看是否编译成功.

  #cd /app/apache 目录下看是否有安装的配置文件。

本文转自  一招拜师  51CTO博客,原文链接:http://blog.51cto.com/sadoc/1883554

相关文章
|
6月前
|
Linux 开发工具 C语言
Centos8下编译安装最新版ffmpeg解决方案(含Centos8换源阿里云)
Centos8下编译安装最新版ffmpeg解决方案(含Centos8换源阿里云)
895 3
|
6月前
|
Linux 网络安全 Apache
Centos下操作Apache httpd
Centos下操作Apache httpd
123 0
|
5月前
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
772 4
|
6月前
|
Linux 应用服务中间件 网络安全
CentOS7搭建本地离线局域网yum源(Httpd/Nginx+yum)
CentOS7搭建本地离线局域网yum源(Httpd/Nginx+yum)
1658 0
|
1月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
194 1
|
11天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
49 2
|
1月前
|
安全 Linux 编译器
Centos 7.9如何使用源码编译安装curl最新版本
通过上述步骤,您就能在CentOS 7.9上成功地从源代码编译并安装curl的最新版本。这种方法不仅提供了灵活性,允许您定制编译选项,还确保了软件的最新功能和安全更新得到应用。
46 1
|
1月前
|
Linux PHP Apache
CentOS 7.2配置Apache服务httpd(下)
CentOS 7.2配置Apache服务httpd(下)
47 1
|
3月前
|
Linux 开发工具 C语言
centos7编译安装python3
centos7编译安装python3
|
3月前
|
分布式计算 Java Hadoop
centos7编译安装Hadoop3
centos7编译安装Hadoop3

热门文章

最新文章

下一篇
无影云桌面