精华内容
下载资源
问答
  • apache详解

    千次阅读 2019-03-28 18:28:24
    http://note.youdao.com/noteshare?id=9ed3719807ac90c8b388efc0f84383d5&sub=5E96CEF840274719B00F502FD2C7CBD9
    展开全文
  • Linux下安装apache详解

    千次阅读 2016-10-18 14:27:41
    详解   一、如何安装所有的模块   在 apache  官方文档中有相应的说明,如下:   Caveat:   --enable-mods-shared=all  does not actually build all modules.  也就是说直 接用

    安装Apache前准备:

    1、检查该环境中是否已经存在httpd服务的配置文件,默认存储路径:/etc/httpd/httpd.conf(这是centos预装的Apache的一个ent版本,一般我们安装源代码版的Apache)。如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig  httpd off,再或者把centos自带的httpd服务的80端口改为其他端口,只要不与我们安装的Apache服务的端口冲突就可以啦。

    停止并卸载Linux系统自带的httpd服务:

    1、service httpd stop

    2、ps -ef | grep httpd

    3、kill -9 pid号(逐个删除)

    4、rpm -qa |grep httpd

    5、rpm -e httpd软件包

    [root@localhost bin]# find / -name httpd.conf
    [root@localhost bin]# 

    2、下载Apache安装包(httpd-2.4.3.tar.gz或httpd-2.2.23.tar.gz),下载地址:http://httpd.apache.org/
    在安装Apache时,我分别针对不同版本进行了安装,在编译时是不同的,configure后跟的参数不同。

    httpd-2.2.23版本编译命令:

    ./configure --prefix=/usr/local/apache2 (安装目录参数后面可以不加任何参数,直接安装即可)
    make
    make install

    httpd-2.4.3版本编译命令:

    ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre (除了指定Apache的安装目录外,还要安装apr、apr-util、pcre,并指定参数)
    make
    make install

    在编译Apache(在安装httpd-2.4.3时遇到的问题)时分别出现了apr not found、APR-util not found、pcre-config for libpcre not found的问题,下面就httpd-2.4.3的这些问题解决来实际操作一把。
    http://apr.apache.org/download.cgi  下载apr-1.4.5.tar.gz、apr-util-1.3.12.tar.gz
    http://sourceforge.net/projects/pcre/files/latest/download 下载pcre-8.31.zip
    1.解决apr not found问题

      [root@localhost bin]# tar -zxf apr-1.4.5.tar.gz
      [root@localhost apr-1.4.5]# ./configure --prefix=/usr/local/apr
      [root@localhost apr-1.4.5]# make
      [root@localhost apr-1.4.5]# make install

    2.解决APR-util not found问题

      [root@localhost bin]# tar -zxf apr-util-1.3.12.tar.gz
      [root@localhost apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
      [root@localhost apr-util-1.3.12]# make
      [root@localhost apr-util-1.3.12]# make install

    3、解决pcre-config for libpcre not found问题

      [root@localhost ~]# unzip pcre-8.31.zip
      [root@localhost ~]# cd pcre-8.31
      [root@localhost pcre-8.31]# ./configure --prefix=/usr/local/pcre
      [root@localhost pcre-8.31]# make[root@localhost pcre-8.31]# make install

    如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig  httpd off,再或者把centos自带的httpd服务的80端口改为其他端口,只要不与我们安装的Apache服务的端口冲突就可以啦。
    •启动Apache:/usr/local/apache2/bin/apachectl start
    •停止Apache:/usr/local/apache2/bin/apachectl stop
    •重启Apache:/usr/local/apache2/bin/apachectl restart

    网站放在/usr/local/apache2/htdocs目录下

    在IE中通过http://localhost:80,如果看到页面中显示“It works!”字样,则代表Apache验证通过。如果网站的index后缀是PHP格式的,则要修改httpd.conf配置文件(/usr/local/apache2/conf),在DirectoryIndex增加 index.php。

    复制代码
    #
    # DirectoryIndex: sets the file that Apache will serve if a directory
    # is requested.
    #
    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
    复制代码
    展开全文
  • linux下安装apache详解

    2011-08-22 09:09:40
    linux下安装apache详解 出处:中国数据 时间:2011-4-20 21:19:00 人气:5208 摘要:很多朋友在初步接触linux很头疼,对于源码包的的安装没有头绪,源码包都经过配置--编译--安装三部,最后
    
    
    linux下安装apache详解
    出处:中国数据    时间:2011-4-20 21:19:00     人气:5208
    摘要:很多朋友在初步接触linux很头疼,对于源码包的的安装没有头绪,源码包都经过配置--编译--安装三部,最后还有安装完成后的配置,下面介绍下linux下安装apache的步骤
     
    下面是linux下安装apache的完整代码,系统是redhat5.5
    下载httpd-2.2.6.tar.bz2  把httpd-2.2.6.tar.bz2放到/soft 下
    [root@localhost ~]#cd /soft
    [root@localhost soft]#tar jxvf httpd-2.2.6.tar.bz2    //解压apache的压缩包
    [root@localhost soft]#cd httpd-2.2.6     //定位到httpd-2.2.6 文件夹下
    [root@localhost httpd-2.2.6]#ls     //查看显示httpd-2.2.6 文件夹下内容
    [root@localhost httpd-2.2.6]#./configure --help | more    //查看安装apache配置参数
    [root@localhost httpd-2.2.6]#./configure  --prefix=/usr/local/apache  --enable-so    //  配置apache路径
    [root@localhost httpd-2.2.6]#make     //编译apache
    [root@localhost httpd-2.2.6]#make install    //安装apache
    [root@localhost httpd-2.2.6]#cd /usr/local/apache   //进入apache的目录     
    [root@localhost apache]#  cd conf/
    [root@localhost conf]#cp -a httpd.conf httpd.conf-     //备份apache配置文件
    [root@localhost conf]#chkconfig  --list httpd     //查看httpd服务是否已存在
    [root@localhost conf]#chkconfig httpd off    //关闭系统自带了httpd的服务,如果存在httpd服务   
    [root@localhost conf]#service httpd status    //查看自带httpd服务状态
    [root@localhost conf]#/usr/local/apache/bin/apachectl -k start    //linux启动apache命令              
    [root@localhost conf]#netstat -an | grep :80    //查看linux80端口是否开启
    [root@localhost conf]#ps -aux | grep httpd     //linux下查看apache进程
    [root@localhost conf]#cd ../..
    [root@localhost local]#cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apache //拷贝apache启动脚本
    [root@localhost local]#vi /etc/rc.d/init.d/apache    // 这里是编辑apache启动脚本
      在开头的#!/bin/sh  下面加上
                  #chkconfig: 2345  85  15
    [root@localhost local]#chkconfig --add apache    //添加apache服务
    [root@localhost local]#chkconfig --list apache    //列出apache服务
    [root@localhost local]#service apache stop    //停止apache服务
    [root@localhost local]#netstat -an | grep :80     //查看linux的80端口是否关闭
    [root@localhost local]#ps -aux | grep httpd     //查看是否存在httpd服务,若果之前自带httpd服务启动的话会导致新添加的apache服务启动失败
    [root@localhost local]#service apache start    //启动apache服务
    打开你的服务器ip地址,看看是否出现了tomcat的默认首页,如果出现的话,那么恭喜你
    linux下安装apache已经成功了

    本文章由中国数据(www.zgsj.com)--http://zhidao.zgsj.com原创,转载请保留此句
    展开全文
  • Linux安装apache详解

    万次阅读 2016-09-13 20:44:39
    一、概述今天终于在在Linux把apache安装好了,花了将近两天的时间,废材啊。。。 看图。二、步骤1、下载apache源代码可以通过WinScp将源代码将从window上移到Linux上。例如,我移到了tmp目录下,然后执行解压缩命令...

    一、概述

    今天终于在在Linux把apache安装好了,花了将近两天的时间,废材啊。。。
    看图。

    这里写图片描述

    二、步骤

    1、下载apache源代码

    可以通过WinScp将源代码将从window上移到Linux上。例如,我移到了tmp目录下,然后执行解压缩命令将其解压

        tar -zxvf httpd-2.4.3.tar.gz 

    接着进行安装步骤了,进入到解压的目录下执行如下命令

    
        ./configure --prefix=/usr/local/apache2/   (设置apache安装目录,这里的 /usr/local/apache2/ 才是apache真正的安装目录)

    到这里,你会报错,如下:

    
        checking for APR... no
        configure: error: APR not found.  Please read the documentation.
    

    2、下载APR

    到网上卸载apr-1.4.6.tar.gz,继续上面步骤,解压缩->进入到压缩包,然后执行.confingure命令,然后make ,make install。然后我们再来安装apache,命令如下:

    
        ./configure --prefix=/usr/local/apache2/  --with-apr=/usr/local/apr/  (注意,和第一次安装时不同)
    

    回车,继续保错

    3、下载APR-Util

    到网上卸载apr-util-1.5.1.tar.gz。再次解压缩。。。和上面的一样,不过它的安装需要依赖于apr,所以在安装的时候指定下apr的路径。否则会报如下错误。

    
    checking for APR... no
    configure: error: APR could not be located. Please use the --with-apr option.
    

    正确的安装是:

     ./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/  
    
      make  
      make install  
    

    再回去安装apache,就是在apache 安装的时候注意下不仅要指定apr的路径,还要指定apr-util的路径。不过依旧报错

    
    checking for pcre-config... false
    configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
    

    有了上面的经验,我们应该已经知道如何做了,下载pcre-8.32.tar.gz

        ./configure --prefix=/usr/local/pcre/  
        make
        make install
    

    接着错误:

    
    checking for windows.h... no
    configure: error: You need a C++ compiler for C++ support.
    

    Ok,通过yum安装下C++的环境即可。到了,这一步,基本apache安装成功了。
    安装命令如下:

    
        yum install -y gcc gcc-c++
    

    三、启动apache

    在启动apache的命令之前,我们最好需要查看下配置文件,我的是在/usr/local/apache2/conf/httpd.conf,,如下:
    这里写图片描述

    我们需要在这里servername做些修改,修改成你linux的ip,端口号就用默认的。

    好了,真正启动Linux吧

    
         /usr/local/apache2/bin/apachectl start

    现在你就只需要在浏览器中输入ip地址即可访问。

    注意:如果访问不了,可能需要关闭你的防火墙,命令如下:

    
        service iptables stop

    Ok,基本到这里就没问题了。

    展开全文
  • 1. 甲乙丙三人在同一台通过 ADSL上网的电脑上(中间没有断网),分别访问www.magedu.com 网站,并且每人共用一个浏览器,各浏览了2个页面,那么网站的流量统计是: IP: 1 PV:6 UV:1 2. 若三人都是ADSL重新拨号后,...
  • Apache配置详解

    2009-04-26 16:13:33
    Apache配置详解Apache配置详解
  • apache 配置中文详解

    2009-07-23 17:32:03
    apache 配置中文详解apache 配置中文详解apache 配置中文详解apache 配置中文详解apache 配置中文详解apache 配置中文详解
  • Apache配置详解_最好的APACHE配置教程. 很详细.希望对你有帮助.
  • Apache Drill详解

    万次阅读 2017-12-14 17:36:43
    Apache Drill 调研学习一、Drill概述在大数据时代,对于Hadoop中的信息,越来越多的用户需要能够获得快速且互动的分析方法。大数据面临的一个很大的问题是大多数分析查询都很缓慢且非交互式。目前来看,MapReduce...
  • Apache POI使用详解

    万次阅读 多人点赞 2017-06-05 20:11:35
    一 :简介开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java Excel Apache POI 简介是用Java编写的免费开源的跨平台的 Java API,...
  • centos安装apache和php详解

    千次阅读 2017-12-06 15:54:55
    Centos6.6中安装apache详解 一、安装包 Apache httpd 2.4.27.tar.gz、apr-1.6.2.tar.gz、apr-util-1.5.2.tar.gz、pcre-8.41.tar.gz、php-7.1.9.tar.bz2.tar.bz2.tar.bz2 二、检查安装环境 显示安装过httpd...
  • Apache Hudi 详解

    万次阅读 2019-12-26 14:14:53
    Apache Hudi代表Hadoop Upserts anD Incrementals,管理大型分析数据集在HDFS上的存储。Hudi的主要目的是高效减少摄取过程中的数据延迟。由Uber开发并开源,HDFS上的分析数据集通过两种类型的表提供服务:读优化表...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 112,218
精华内容 44,887
关键字:

apache详解