博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
raspberry 安装apache2,使其支持ssl ,并创建自签名证书
阅读量:4965 次
发布时间:2019-06-12

本文共 1188 字,大约阅读时间需要 3 分钟。

1:安装 apache2   命令

      sudo apt-get install apache2 php5 libapache2-mod-php5

2: 添加 ssl 模块

    默认安装apache2后,并没enable ssl功能,查看apache2 当前enable 的模块 命令

    sudo apache2ctl -M

    此时输出中应不包括  ssl_module

    运行 sudo a2enmod ssl 命令  使ssl模块 enable

  然后 sudo /etc/init.d/apache2 force-reload   强制重新载入

   此时再运行 sudo apache2ctl -M

    输出中应出现  ssl_module

3:安装openssl    命令

     sudo apt-get install openssl ssl-cert

4:生成自签名证书 ,随便建一个文件夹,我是在 /usr/local/apache/conf/caForTest

     进入此文件夹  ,

-----------------

     生成私钥  openssl genrsa -des3 -out server.key 1024

     server.key 即私钥文件

     过程中要输入密码,此密码要记住 ,以后还要用

------------------

     生成 csr(Certificate Signing Request) 文件

     openssl req -new -key server.key -out server.csr

----------------

     用刚才的私钥和 csr 文件生成自签名证书

     openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

     server.crt 即为自签名证书

     过程详细见此网页:

5:配置apache2,使其支持https连接

    编辑 /etc/apache2/sites-enabled/000-default,追加以下内容

DocumentRoot "/var/www/phpinfo.php" SSLEngine on SSLCertificateFile /usr/local/apache/conf/caForTest/server.crt SSLCertificateKeyFile /usr/local/apache/conf/caForTest/server.key

注意证书及私钥的位置要写对

重起 apache    :    service apache2 restart

 

 

 

 

   

    

 

 

转载于:https://www.cnblogs.com/lthxk-yl/archive/2013/06/04/3117488.html

你可能感兴趣的文章
第二部分 : 简单句的核心变化(时态)
查看>>
Daily Scrum 10.30
查看>>
POJ 2503 单词映射(map)
查看>>
关于Mysql数据库查询数据大小写的问题汇总
查看>>
!HDU 2602 Bone Collector--DP--(裸01背包)
查看>>
Android测试(四)——内容供应器泄露
查看>>
HTML5学习路线资料,HTML5前端面试的技术栈
查看>>
letecode [532] - K-diff Pairs in an Array 解法优-时间复杂度O(nlogn),空间O(1)
查看>>
sqlce wp
查看>>
数据结构线性表的经典笔试面试题
查看>>
前端自动化构建工具 Webpack——3 webpack配置文件的使用
查看>>
t4模板的认识
查看>>
XShell命令行使用
查看>>
jQuery设置和获取HTML、文本和值
查看>>
国内著名黑客信息
查看>>
Celery 分布式任务队列快速入门
查看>>
head标签
查看>>
08.存储Cinder→5.场景学习→03.Attach Volume→2.实际操作
查看>>
R语言学习 - 线图绘制
查看>>
eos超时 锁表问题 网友办法
查看>>