学习了那么多的理论的知识,下面通过在Apache服务器中安装和使用SSL协议,实现安全传输,但是首先要安装好Apache服务器。
Apache服务器的安装
Linux下所有的软件的原码的安装都是三部曲:config、make、make install。
首先要到Apache的官方网站下载软件的原码:
找到下面的的 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链接地址为:
通过上面的介绍找到这三个源码安装包,分别源码安装:
安装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