zoukankan      html  css  js  c++  java
  • Apache http server linux 安装过程说明

    版权声明:本文为博主原创文章,未经博主同意不得转载。

    https://blog.csdn.net/sundenskyqq/article/details/24733923


    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/conf/httpd.conf)

    ServerName (如127.0.0.1:1025)

    Listener  (如127.0.0.1:1025)

    PS:假设配置文件里Listen定义的是默认的80port(或1024以下)。那么启动Apache将须要root权限以将它绑定在特权port上。

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

     

    (2)    切换到/usr/mytest /soft/httpd/bin文件夹下。

    运行:./apachectl –k start

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

     

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

    在httpd/htdocs 文件夹以下添加文件夹、文件等,浏览器中就可以查看。

  • 相关阅读:
    标签的讲解
    属性分类
    LeetCode 003. 无重复字符的最长子串 双指针
    Leetcode 136. 只出现一次的数字 异或性质
    Leetcode 231. 2的幂 数学
    LeetCode 21. 合并两个有序链表
    象棋博弈资源
    acwing 343. 排序 topsort floyd 传播闭包
    Leetcode 945 使数组唯一的最小增量 贪心
    Leetcode 785 判断二分图 BFS 二分染色
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/9979254.html
Copyright © 2011-2022 走看看