此贴待改,原始时间为:2018年4月23日
安装
httpd(apache2)2.4.29编译安装方法
- 下载源码包 apache官网下载 我的文件服务器 环境:Centos7.4
#tar -zxvf apache-cassandra-3.11.4-bin.tar.gz \\解压
#cd apache-cassandra-3.11.4-bin.tar.gz \\进入目录
#./configure \\编译
--prefix=/opt/Apache/ \ \\安装目录
--with-apr=/usr/local/apr/ \
--with-apr-util=/usr/local/apr-util/ \
--with-pcre=/usr/local/pcre/ \
--enable-so
...
#echo $? \\输出0代表没有错误
0
#make && make install \\安装
httpd配置文档在 /opt/Apache/conf/httpd.conf 具体略
下面开始配置ssl加密代理 具体参照文档:https://www.cnblogs.com/jie-hu/p/8034226.html 在完全安装好httpd的前提下 安装ssl模块 yum -y install mod_ssl 找到Apache的配置文档,编辑其内容 打开一下模块功能 编辑Apache根目录下 conf/httpd.conf 文件, 找到#LoadModule ssl_module/mod_ssl.so 和 #Include conf/extra/httpd-ssl.conf,去掉前面的#号注释; 保存并退出
然后创建一个存放证书的位置(任意) mkdir /opt/Apache/ssl 检查权限 ll /opt/Apache/ssl
去域名申请地申请合格ssl证书,下面推荐一个 https://freessl.org/ 具体申请及验证步骤百度
将申请到的证书存放到前面创建的 /opt/Apache/ssl 文件夹里
然后找到ssl的配置文件路径 并且编辑其内容使之启用ssl功能 /opt/Apache/conf/extra/httpd-ssl.conf 编辑其中 <VirtualHost *:443>(*号改为你的fdqn) DocumentRoot "/var/www/html" ServerName www.domain.com:443
配置文件参数 说明 SSLEngine on 启用SSL功能 SSLCertificateFile 证书文件 SSLCertificateKeyFile 私钥文件 SSLCertificateChainFile 证书链文件
保存并退出 并且检查防火墙中是否有允许443端口通过 的策略 以上操作完成后,重新加载Apache服务 在浏览器中输入地址 验证成果