`

Apache http server linux 安装过程说明

阅读更多
PS:Apache http server 需要依赖 apr、apr-util、pcre,所以要先下载和安装这三个东东。而apr-util和pcre又依赖apr,所以要先安装apr。



步骤:

1、  下载apr、apr-util、pcre、Apache httpserver

地址如下:

apr/ apr-util: http://apr.apache.org/download.cgi

pcre: http://www.pcre.org/

apache http server: http://httpd.apache.org/download.cgi#apache24



2、  将文件上传到服务器(linux)

例如目录:/usr/mytest/source

3、  分别解压四个文件

例如解压到当前目录:

解压apr : tar –vxf apr-1.5.0.tar.gz(在source目录下会多出一个目录apr-1.5.0)

解压apr : tar –vxf apr-util-1.5.3.tar.gz(在source目录下会多出一个目录apr-util-1.5.3)

解压pcre : tar –vxf pcre-8.33.tar.gz(在source目录下会多出一个目录pcre-8.33)

解压Apache http server:tar –vxf httpd-2.4.9.tar.gz(在source目录下会多出一个目录httpd-2.4.9)

PS:注意,我下载的都是tar.gz格式的,如果是其他格式的,请参考linux关于解压方面的相关命令。



4、  安装apr

切换到apr-1.5.0文件夹下,依次执行命令:

(1)./configure--prefix=/usr/mytest /soft/apr (该命令的意思是配置安装文件,指定安装路径为绝对路径)

(2)make (编译)

(3)make install(安装)

5、  安装apr-util

切换到apr-util-1.5.3文件夹下,依次执行命令:

(1)./configure--prefix=/usr/mytest /soft/apr-util --with-apr=/usr/mytest

/soft/apr/bin/apr-1-config

(该命令的意思是配置安装文件,指定安装路径为绝对路径;且需要依赖apr,否则将会出错)

(2)make (编译)

(3)make install(安装)

6、  安装pcre

切换到pcre-8.33文件夹下,依次执行命令:

(1)./configure--prefix=/usr/mytest /soft/pcre --with-apr=/usr/mytest

/soft/apr/bin/apr-1-config

(该命令的意思是配置安装文件,指定安装路径为绝对路径;且需要依赖apr,否则将会出错)

(2)make (编译)

(3)make install(安装)



7、  安装Apache httpserver

切换到httpd-2.4.9文件夹下,依次执行命令:

(1) ./configure --prefix=/home/admin/apache/web/ --with-apr=/home/admin/tool/apr/ --with-apr-util=/home/admin/tool/apr-util/bin/apu-1-config --with-pcre=/home/admin/tool/pcre/bin/pcre-config

(该命令的意思是配置安装文件,指定安装路径为绝对路径;且需要依赖apr/apr-util/pcre,否则将会出错)

(2)make (编译)

(3)make install(安装)



至此安装完成并结束。



8、  启动测试:

(1)    需要首先修改配置文件:(/usr/mytest /soft/httpd/conf/httpd.conf)

ServerName (如127.0.0.1:1025)

Listener  (如127.0.0.1:1025)

PS:如果配置文件中Listen定义的是默认的80端口(或1024以下),那么启动Apache将需要root权限以将它绑定在特权端口上。

参考网址:http://www.jinbuguo.com/apache/menu22/invoking.html



(2)    切换到/usr/mytest /soft/httpd/bin目录下,

执行:./apachectl –k start

(3)    到浏览器中输入ServerName配置的属性值,得到:It  works!



9、  共享服务器使用说明:

在httpd/htdocs 目录下面增加目录、文件等,浏览器中即可查看。
分享到:
评论

相关推荐

    apache http server在linux上的安装

    Apache HTTP Server 在 Linux 上的安装 Apache HTTP Server 是一个流行的开源 Web 服务器软件,广泛应用于 Linux 平台上。本文将指导您如何在 Redhat Linux 5.6 X64 系统上安装 Apache HTTP Server 2.4.6。 在开始...

    apache for linux安装

    Apache HTTP Server,通常简称为Apache,是世界上最流行的Web服务器软件之一,尤其在Linux操作系统上运行得尤为出色。本文将详细讲解如何在Linux环境下安装Apache。 首先,了解Apache的基础知识是必要的。Apache是...

    linux下apache http server安装.docx

    ### Linux 下 Apache HTTP Server 安装及常见错误处理 #### Apache HTTP Server 简介 Apache HTTP Server 是一款广泛使用的 Web 服务器软件,它能够高效、稳定地提供 HTTP 服务。在 Linux 平台上安装 Apache HTTP ...

    Linux上apache http server 所有依赖

    以下是你在Linux上安装Apache HTTP Server时可能需要的所有关键依赖项的详细说明: 1. **HTTP协议库**:Apache服务器的核心功能之一是处理HTTP(超文本传输协议)请求。这通常依赖于如`libhttpd`这样的库,它提供对...

    linux离线安装apache

    ### Linux离线安装Apache知识点详解 #### 一、前言 在Linux环境下离线安装Apache服务器涉及多个步骤,包括但不限于安装必要的开发工具如GCC、G++等,以及配置相关的库文件如PCRE、OpenSSL等。本文将详细介绍整个...

    linux系统 Apache http 安装源码

    本篇将详细介绍如何在Linux系统上通过源码安装Apache HTTP Server 2.4.43及其依赖库。 首先,我们需要准备的源码文件有:apr-1.7.0,apr-util-1.6.1,pcre-8.42,openssl-1.1.1g,以及httpd-2.4.43。这些文件分别...

    linux系统 apache http 免安装包

    总的来说,这个免安装包是为了在Linux环境下快速部署Apache HTTP Server而准备的,包含了所有必要的依赖和主程序,用户只需解压并按照指导文档操作,即可在本地运行起一个功能完备的Web服务器。这对于开发者测试、...

    Apache2.2 for Linux安装手册

    Apache HTTP Server 是世界上最流行的Web服务器软件之一,尤其在Linux操作系统上被广泛使用。Apache2.2是其一个重要的版本,提供了许多增强的功能和优化。在Linux环境下安装Apache2.2的步骤如下: 1. **获取安装包*...

    Apache Web Server2.0.40.tar(Linux下使用)

    Apache Web Server 2.0.40是在Linux操作系统环境下运行的一款广泛应用的开源Web服务器软件。它的功能强大且灵活,能够支持多种操作系统,并且是互联网上最常用的Web服务器之一。这个版本(2.0.40)尽管较老,但在很...

    Apache HTTP Server for Linux V2.1.9 Beta

    Linux + Apache是目前免费服务器中的最佳拍挡。Apache快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,...

    linux环境下安装apache2.4,附安装步骤说明

    在Red Hat Enterprise Linux 7.5 (RHEL 7.5)上安装Apache 2.4.33的过程涉及多个步骤,包括安装依赖库、编译源代码以及配置服务。本篇文章将详细介绍这一过程,帮助初学者或有经验的用户在Linux系统中成功部署Apache...

    Apache HTTP Server Version 2.2 文档

    Apache HTTP Server Version 2.2 是一款广泛应用的开源Web服务器,其稳定性和灵活性使其成为互联网上许多网站的基础。这份文档提供了关于Apache 2.2版本的详细信息,旨在帮助管理员、开发者和用户更好地理解和配置这...

    Apache FtpServer配置详解

    从零开始介绍Apache FtpServer,并一步一步教你配置Apache FtpServer,更高级的应用,教你用写代码控制Apache FtpServer及集成到自己的应用中 <!--ftp端口 --> <!--绑定的服务器IP地址,多网卡的时候使用...

    WLSPlugin12.2.1.4.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.4.0.zip

    WebLogic Plugin是WebLogic Server提供的一种功能,它作为一个模块安装在Apache HTTP Server中,允许Apache与WebLogic Server进行通信。Plugin的主要任务是处理来自客户端的HTTP请求,进行负载均衡,缓存等操作,并...

    linux系统下安装Apache服务server_apache_linux.rar

    在Linux系统中,Apache HTTP Server(通常简称为Apache)是一种广泛应用的开源Web服务器软件,它提供了稳定、安全和可扩展的平台来托管静态HTML页面、动态脚本以及各种应用程序。本教程将详细介绍如何在Linux环境下...

    Apache2.4.6在Linux中安装及配置自启动

    Apache HTTP Server 2.4.6 是一个广泛应用的开源Web服务器,它在Linux系统上的安装和配置对于搭建网站和提供HTTP服务至关重要。本教程将详细阐述如何在Linux环境中安装Apache2.4.6并设置其自启动,以确保服务器在...

    linux下安装apache+php+mysql的最简步骤

    首先,我们需要安装Apache HTTP Server,它是最流行的开源Web服务器软件之一。在基于Red Hat的系统(如CentOS、Fedora)中,我们可以使用`yum`包管理器来安装Apache。打开终端,运行以下命令: ``` sudo yum -y ...

    linux安装Apache,apache安装包,内含相关安装包

    在Linux系统中,Apache HTTP Server(通常简称为Apache)是一种广泛应用的开源Web服务器,它以其稳定性和灵活性著称。本文将详细介绍如何在Linux环境下安装Apache,以及如何处理提供的压缩包中的相关安装文件。 ...

    linux上如何让apache运行aspx网站

    而`mono-apache-server1`和`mono-apache-server2`则提供了不同的方式来运行Mono应用程序。 #### 2. 配置Apache 接下来需要对Apache进行相应的配置,使其能够识别并处理来自ASP.NET的请求。 ##### 创建符号链接 ...

Global site tag (gtag.js) - Google Analytics