• 加密传输SSL协议8_Apache服务器的安装


    学习了那么多的理论的知识,下面通过在Apache服务器中安装和使用SSL协议,实现安全传输,但是首先要安装好Apache服务器。

    Apache服务器的安装

    Linux下所有的软件的原码的安装都是三部曲:config、make、make install。

    首先要到Apache的官方网站下载软件的原码:

    http://www.apache.org/

    找到下面的的 Projects,下载里面的HTTP Server

    点击下载,找到相应版本、合适压缩格式、合适平台(Linux或者windows)的下载。

    当然可以用前面学到的MD5或者SHA1去验证这个软件有没有被恶意修改过。

    然后利用Filezilla传到Linux虚拟机中去,然后开始安装。

    (1)configure系统环境

    先解压文件,然后进去相应的目录,然后配置。Apache有许多的模块组成的,要想他支持一些模块,应该配置相应的参数。

    (2)编译源码文件

    configure的主要功能就是生成Makefile文件,然后make就是根据Makefile来进行编译

    (3)安装软件

    就是把编译好的文件安装到指定的目录中。

    提示:

    首先看看官方的联机文档的安装overview:

    如果是Apache升级,可能会遇到这种情况:你的APR和APR-Util的版本比较低,那么就必须重新安装这两个软件,下面是官方联机文档中的相关介绍:

    其中的Apache APR链接地址为:http://apr.apache.org/download.cgi

    通过上面的介绍找到这三个源码安装包,分别源码安装:

    安装apr的相关命令,记住安装的目录,因为在apache的安装时要指定这个地址的:

    [root@xt test]# tar -zxvf apr-1.4.5.tar.gz  
    [root@xt test]# cd  apr-1.4.5  
    [root@xt apr-1.4.5]# ./configure --prefix=/opt/apr  
    [root@xt apr-1.4.5]# make && make install
    

      apr-util的安装,在安装这个的时候要指定apr的安装位置,关联起来:

    [root@xt test]# tar -zxvf apr-util-1.3.12.tar.gz  
    [root@xt test]# cd apr-util-1.3.12  
    [root@xt apr-util-1.3.12]# ./configure --prefix=/opt/apr-util 
    --with- apr=/opt/apr
    [root@xt apr-util-1.3.12]# make && make install
    

      安装pcre:

    [root@xt test]#tar -zxvf pcre-8.32.tar.gz
    [root@xt test]#cd pcre-8.32
    [root@xt pcre-8.10]#./configure --prefix=/optl/pcre  
    [root@xt pcre-8.10]#make && make install
    

      最后在配置Apache的时候,加上下面的命令:

    --with-apr=/opt/apr 
    --with-apr-util=/opt/apr-util/ 
    --with-pcre=/opt/pcre
    

      

  • 相关阅读:
    斯坦福大学机器学习第四课“多变量线性回归(Linear Regression with Multiple Variables)”笔记
    面向对象基础知识二、对象的创建和销毁
    英语思维20210907
    英语思维20210908
    3.2 Dependencies of the Projects in the Solution 解决方案中项目间的依赖项
    面向对象基础知识三、对象组合
    面向对象基础知识四、对象复制
    3 Implementation: The Big Picture 实现:蓝图
    面向对象基础知识五、对象序列化
    英语思维20210906
  • 原文地址:https://www.cnblogs.com/stemon/p/3478668.html
Copyright © 2020-2023  润新知