• Linu下Apache(httpd)的安装、配置


    一、检查是否已装

    ps -ef|grep httpd

    二、软件下载

    1. Apache HTTP Server
    地址:http://httpd.apache.org/download.cgi#apache24

    2. APR 和 APR-Util
    地址:http://apr.apache.org/download.cgi

    3. PCRE
    地址:https://sourceforge.net/projects/pcre/files/pcre/
    三、安装

    1、如果没有安装gcc/gcc-c++的话必须安装

    yum install gcc-c++

    gcc -v

    yum list

    2、安装APR、APR-Util、PCRE、Apache Http Server

       1)将这些都安装在./usr/local中,先mkdir目录如下:

         mkdir /usr/local/httpd

        mkdir /usr/local/apr

        mkdir /usr/local/apr-util

        mkdir /usr/local/pcre

      2)然后按照步骤:

        mkdir /usr/soft

                  cd soft

           tar -zxf apr-1.5.2.tar.gz

        tar -zxf apr-util-1.5.4.tar.gz

        tar -zxf pcre-8.38.tar.gz

        tar -zxf httpd-2.4.18.tar.gz

    =============================================

                   cd apr-1.5.2

                    ./configure --prefix=/usr/local/apr

                    make

         make install

    =============================================

        cd ../apr-util-1.5.4

        ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config

           make

           make install

    ==============================================

    编译apr-util-1.6.0的时候遇到一个错误

    xml/apr_xml.c:35:19: fatal error: expat.h: No such file or directory

    解决方法:yum install expat-devel安装该库,安装完再次编译,就OK了

    ===============================================

        cd ../pcre-8.38

        ./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config

           make

           make install

    ================================================

        cd ../httpd-2.4.18

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

           make

           make install

    ================================================

      3、安装

        ## 先yum list看看有没有你可以的包

        yum list httpd

        ## 如果有的话,比如我用x86_64版,就可以安装

        yum install httpd.x86_64

      4、修改配置文件

        cd  /usr/local/httpd/conf

                  vi  httpd.conf

                 修改:Listen 31000【端口号】

                            ServerName 123.206.9.227:31000

      5、启动:

       cd  /usr/local/httpd/bin

       ./apachectl start

       ./apachectl stop

       ./apachectl restart

      6、访问:http://ip:port/ 如果页面显示 “It works!” ,即表示apache已安装并启动成功。

           7、目录创建软连接

       ln -s /export/client/  /usr/local/httpd/htdocs/download

      8、完成

  • 相关阅读:
    Swift中枚举的总结以及使用
    CapsLock Enhancement via AutoHotKey
    计算思维
    计算几何-凸包算法 Python实现与Matlab动画演示
    CapsLock魔改大法——变废为宝实现高效编辑
    Python调用Matlab2014b引擎
    VC++如何利用Matlab2014b的图形引擎进行绘图
    Window中C++进行精确计时的方法
    十四。算法小知识点
    十三。宫水三叶公众号总结
  • 原文地址:https://www.cnblogs.com/cherish010/p/11592355.html
Copyright © 2020-2023  润新知