`
crabdave
  • 浏览: 1295096 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux Apache 安装过程

 
阅读更多

Linux Apache 安装过程

 

下载新版本:

apr-1.4.2.tar.gz(下载网站:http://apr.apache.org/download.cgi)

apr-util-1.3.9.tar.gz(下载网站:http://apr.apache.org/download.cgi)

httpd-2.2.15.tar.gz(下载网站:http://httpd.apache.org/download.cgi)

pcre-8.36(下载命令:wget http://ftp.exim.llorien.org/pcre/pcre-8.36.tar.gz

 

安装依赖

(1) 下载apr

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

wget https://fossies.org/linux/www/apr-1.5.2.tar.gz

解压进入目录安装tar -zxvf apr-1.5.1.tar.gz

./configure && make && make install

 

(2) 下载apr-util

wget https://fossies.org/linux/www/apr-util-1.5.4.tar.gz

解压进入目录安装tar -zxvf 

./configure --with-apr=/usr/local/apr && make && make install

 

(3) 安装pcre(安装httpd-2.2.17应该不需要

http://ftp.exim.llorien.org/pcre/

wget http://ftp.exim.llorien.org/pcre/pcre-8.36.tar.gz

解压进入目录安装tar -zxvf 

./configure && make && make install

 

下载apache

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

wget https://fossies.org/linux/www/httpd-2.4.23.tar.gz

解压进入目录安装tar -zxvf 

./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr/ --with-pcre=/usr/local/pcre-8.36 

安装httpd-2.2.17 不需要pcre (和svn 1.6.12 更配)

./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr/ --with-pcre=/usr/local/pcre-8.36 --enable-dav --enable-so

注意查看一下后面三个目录是否存在,正常安装应该都会出现,如果出现不一致,自己做一下调整即可

 make && make install

 

复制Apache启动文件

#cp /usr/local/apache2/bin/apachectl /sbin/

启动Apache

#apachectl start

设置Apache开机自启动

#vi /etc/rc.d/rc.local

增加一行 /sbin/apachectl start

或者将httpd服务添加到ntsysv服务管理工具

#apachectl stop //关闭Apache以免不必要的麻烦

#cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd

#vi /etc/rc.d/init.d/httpd

修改为

#!/bin/sh

#

#chkconfig: 345 85 15 //#不能省略,注意空格

#description: httpd for 52lamp 20101016 21:54 //任意字符串

#

......

第二行中345的含义:

#       0 - operation completed successfully

#       1 -

#       2 - usage error

#       3 - httpd could not be started

#       4 - httpd could not be stopped

#       5 - httpd could not be started during a restart

修改有关权限

#cd /etc/rc.d/init.d/

#chmod a+x httpd

#chkconfig --add httpd

#ntsysv

httpd已经在列表中,按F1可以看到刚才编写的服务描述httpd for 52lamp 20101016 21:54。

#apachectl start

#ps -e |grep httpd

23247 ?        00:00:00 httpd

23248 ?        00:00:00 httpd

23249 ?        00:00:00 httpd

23251 ?        00:00:00 httpd

23252 ?        00:00:00 httpd

在浏览器中输入127.0.0.1,看起来一切正常;但是局域网内其他电脑不能访问!

#service iptables stop

如果不想关闭防火墙,放开80端口即可。

#vi /etc/sysconfig/iptables

增加一行-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

 

#service iptables restart //重启防火墙

 

iptables的配置文件/etc/sysconfig/iptables不存在怎么办

 

首先要看一下iptables是否安装了,使用service iptables status或yum info iptables看一下当前状态

如果已安装,运行以下命令:

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

service iptables save

这样就会提示

iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]

 

这样就会有iptables的初始配置文件了

 

 重启一下机器试试

 

查询一下当前 apache的版本:apachectl -v

 

 

httpd-2.2.9.tar.gz

编译Apache的configure: error: Size of "void *" is less than size of "long"

 

移除--with-pcre=/xxx/xxx/pcre选项

分享到:
评论

相关推荐

    apache for linux安装

    以上就是Apache在Linux环境下的安装和基础配置过程。这个过程中,你可能需要对Linux系统管理、网络服务和HTTP协议有一定的理解。如果你在安装过程中遇到任何问题,可以查阅Apache官方文档或在线社区寻求帮助。记住,...

    linux离线安装apache

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

    Linux下安装APACHE

    Linux 作为一个开源的操作系统,广泛应用于服务器端,APACHE 是一个流行的 Web 服务器软件,而安装 APACHE 在 Linux 下则需要遵循特定的步骤,以避免安装过程中的错误。 下载必要的文件 在安装 APACHE 之前,需要...

    linux Apache安装(图文)

    下载适用于Linux的Apache安装程序。通常,官方提供的安装程序是tar.gz压缩格式。例如,你可能会找到名为httpd-version.tar.gz的文件,其中version是Apache的特定版本号。 安装过程分为以下几个步骤: 1. **解压...

    Linux下Apache安装

    在Linux环境中安装Apache服务器是一项基础且关键的任务,尤其对于搭建Web服务、测试环境或运行各种基于Web的应用程序至关重要。本文将深入解析Linux环境下Apache的安装流程,涵盖解压缩、配置、编译、安装及启动验证...

    linux 安装Apache+openssl 过程

    在Linux系统中安装Apache服务器并集成OpenSSL安全套接层库是一个涉及多个步骤的过程,目的是为了构建一个既能够处理HTTP请求,又能提供SSL/TLS加密通信的Web服务器。以下是详细的知识点描述: 1. 安装apr(Apache ...

    Linux下Apache+PHP+Mysql安装与配置

    Linux 下 Apache+PHP+Mysql 安装与配置 ...总结,文章介绍了 Linux 下 Apache+PHP+Mysql 的安装和配置过程,包括 Apache 的安装和配置、MySQL 的安装和配置,并且对安装过程中的注意事项进行了说明。

    linux下安装apache

    Linux 下安装 Apache 是一个复杂的过程,需要安装多个依赖项,包括 APR、APR-UTIL 和 PCRE。在本文中,我们将详细介绍 Linux 下安装 Apache 遇到的问题,以及解决办法。 一、安装前准备 在安装 Apache 之前,需要...

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

    下面将详细介绍如何在Linux环境下进行最简单的LAMP安装过程。 1. **安装Apache** 首先,我们需要安装Apache HTTP Server,它是最流行的开源Web服务器软件之一。在基于Red Hat的系统(如CentOS、Fedora)中,我们...

    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安装与配置

    本文将详细介绍如何在Linux环境中安装和配置Apache,包括所需的依赖包和基本步骤。 首先,让我们从安装Apache开始。在大多数Linux发行版中,你可以通过包管理器来安装Apache。例如,在Ubuntu或Debian上,使用`apt`...

    Linux下安装Apache httpd.doc

    在Linux环境下安装Apache是常见的需求之一,尤其是在构建Web服务器时。 #### 二、环境准备 本文档将基于以下环境进行Apache的安装与配置: - **操作系统**:CentOS 6.5 (Final) - **内核版本**:2.6.32-431.el6.x86...

    linux下安装apache2

    怎样在linux下安装apache2,具体的安装方法,和安装过程中遇到的问题

    Linux上apache的安装文件

    以上就是Linux上安装Apache HTTP Server的基本过程。在实际操作中,你可能还需要考虑安全配置、防火墙设置、与其他服务的集成等问题。同时,Apache拥有丰富的模块,可以根据需求安装和配置,例如mod_rewrite用于URL...

    Apache2.2 for Linux安装手册

    在Linux环境下安装Apache2.2的步骤如下: 1. **获取安装包**:首先,你需要下载Apache2.2的源码安装包,例如Apache2.2.19的源码包`apache_2.2.19.tar.gz`。通常,你可以从Apache官方网站下载最新版本。 2. **创建...

    最新版linux apache-tomcat-7.0.104.tar.gz

    部署和使用Apache Tomcat 7.0.104,你需要根据你的Linux系统配置环境变量,如CATALINA_HOME指向Tomcat的安装目录,然后通过bin目录下的脚本启动服务。同时,根据你的应用需求,可能还需要修改conf目录下的配置文件,...

    linux上如何让apache运行aspx网站

    ### 如何在Linux上使Apache运行ASPX网站 在Linux环境下部署ASP.NET...通过以上步骤,可以在Linux环境下成功配置Apache Web服务器以支持ASP.NET应用程序。这为跨平台开发提供了便利,也为开发者提供了更多的选择空间。

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

    本文将详细介绍如何在Linux环境下安装Apache,以及如何处理提供的压缩包中的相关安装文件。 首先,我们需要了解Linux的基础知识,尤其是关于命令行操作。大多数Linux发行版都提供了基于终端的安装方式,这需要用户...

    linux下安装apache的及反向代理配置完整过程

    Linux 下安装 Apache 及反向代理配置完整过程 Linux 操作系统下安装 Apache 服务器是一件复杂的任务,需要逐步完成多个步骤。本文将详细介绍 Linux 下安装 Apache 及反向代理配置的完整过程。 安装 Apache 安装 ...

    Linux Apache服务器.doc

    Linux Apache服务器的配置涉及多个层面,从基础服务的安装到高级功能的实现,都需要对Apache的配置文件有深入理解。通过上述步骤,你可以成功地在Linux系统上部署一个功能完备的Web服务器,提供虚拟目录、认证、虚拟...

Global site tag (gtag.js) - Google Analytics