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=/usr/mytest /soft/httpd

--with-apr=/usr/mytest/soft/apr/bin/apr-1-config  --with-apr=/usr/mytest/soft/apr-util/bin/apu-1-config

--with-apr=/usr/mytest /soft/pcre/bin/pcre-config

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

(2)make (编译)

(3)make install(安装)

至此安装完成并结束。

8、  启动测试:

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

ServerName属性

Listener属性

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 安装过程说明,码迷,mamicode.com

时间: 2024-10-08 12:32:23

Apache http server linux 安装过程说明的相关文章

Apache http Server 新版本安装与配置

前言 Apache官网从2.2之后,不再提供windows的msi或exe安装版本,现在Apache http Server有两个分支2.2及2.4 注:如果之前有安装2.2的版本,请先卸载 下载 1.进入apache官网:https://httpd.apache.org/download.cgi 2.选择2.4的版本,点击 Files for Microsoft Windows  (windows安装版本) 3.选择前三个网站中的任意一下进入下载,(推荐Apache Lounge镜像站点快)

使用Apache pdfbox: 从Linux安装字体到log4j设置日志级别

在使用Apache的pdfbox的过程中,因为Linux环境下没有STSong-Light字体而报警告信息 (PDCIDFontType0.java:147) - Using fallback UKaiCN for CID-keyed font STSong-Light 搜索得知此为Adobe推出的一种OpenType字体,在adobe的安装目录下找到了疑似的字体AdobeSongStd-Light.otf,将此文件copy至Linux的/usr/share/fonts目录中,因为pdfbox会

CentOS 7安装配置Apache HTTP Server

原文 CentOS 7安装配置Apache HTTP Server   RPM安装httpd # yum -yinstall httpd //安装httpd会自动安装一下依赖包: apr apr-util httpd-tools mailcap # rpm -qi httpd Name      : httpd Version    : 2.4.6 Release    : 18.el7.centos Architecture: x86_64 Install Date: Mon 11 Aug 2

CentOS 7.4下源码安装 Apache HTTP Server(httpd-2.4.35)

CentOS 7.4下源码安装 Apache HTTP Server(httpd-2.4.35) 前提:确保安装了expat-devel, APR包 (apr-1.6.3.tar.gz 和 apr-util-1.6.1.tar.gz); 用YUM方式安装expat-devel 和 apr-util-devel yum -y install expat-devel yum -y install apr-util-devel 解压apr-1.6.3.tar.gz后进入该目录下,执行: ./confi

怎样从外网访问内网Apache HTTP Server

本地安装了一个Apache HTTP Server,只能在局域网内访问,怎样从外网也能访问到本地的Apache HTTP Server呢?本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Apache HTTP Server 默认安装的Apache HTTP Server端口是80. 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:holer-xxx.tar.gz Holer支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包. 2.2 获取hole

Holer实现外网访问本地Apache HTTP Server

外网访问内网Apache HTTP Server 内网主机上安装了Apache HTTP Server,只能在局域网内访问,怎样从公网也能访问本地Apache HTTP Server? 本文将介绍使用holer实现的具体步骤. 1. 准备工作 1.1 安装并启动Apache HTTP Server 默认安装的Apache HTTP Server端口是80. 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:holer-xxx.tar.gz Holer支持各种OS系统平台,请选

Linux 安装 httpd2.4.16

假设: apr安装在: /opt/httpd/apr apr-util安装在 /opt/httpd/apr-suite/apr-util apr-iconv安装在/opt/httpd/apr-suite/apr-iconv apache http server(httpd)安装在 /opt/httpd/httpd 1, 下载各个应用 wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.16.tar.gz wget http://archive

马哥Linux培训学习——编译安装Apache HTTP Server 2.4.10

目的:通过编译安装httpd, 掌握基于Linux环境下源代码编译安装程序的一般方法和步骤. 环境: 操作系统:CentOS 6.5 内核版本:2.6.32-431.el6.i686 软件版本:Apache HTTP Server 2.4.10 软件下载: 1.Apache HTTP Server 2.4.10 (httpd): http://apache.dataguru.cn//httpd/httpd-2.4.10.tar.bz2 2.Apache Portable Runtime 1.5.

Linux安装配置apache

Linux安装配置apache 1.获取软件: http://httpd.apache.org/  httpd-2.2.21.tar.gz 2.安装步骤: 解压源文件: 1 tar zvxf httpd-2.2.21.tar.gz 2 cd httpd-2.2.213 ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite 4 make5 make install 运行./configure 命令进行编译源代码,