美文网首页
Ubuntu16.0LTS下Apache2配置Https

Ubuntu16.0LTS下Apache2配置Https

作者: Cauhnay乃东 | 来源:发表于2017-09-24 22:40 被阅读0次

    前言

    话先说在前面,不然写博客坑了人就不好了是吧。首先这个教程是自签的证书,也就是说浏览器压根不认,认为你服务器有毒。不过练练手也还是完全O(jb)K的。

    那赶紧开始吧~!

    1. 确认配置环境Ubuntu16.04LTS + Apache2

    如果能够环境一致的话,不是说成功的概率大点。但最起码不会找不到这个文件夹,一会儿这个配置文件又不一样。

    2. 安装OpenSSL&启用SSL模块

    sudo apt-get install openssl //至于是否安装过,百度一下即可
    
    openssl.png
    sudo a2enmod ssl
    
    ssl.png

    3. 创建CA、CSR&自签发证书

    openssl genrsa -des3 -out server.key 1024 
    
    ca.png
    openssl req -new -key server.key -out server.csr  
    
    csr.png
    openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
    
    自签证书.png

    4. 复制至文件夹&配置文件

    注意图中配置文件的路径

    sudo cp server.crt /etc/ssl/certs  
    sudo cp server.key /etc/ssl/private 
    
    复制.png
    sudo vim default.conf
    sudo a2ensite default.conf
    
    配置文件.png
    ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/001-ssl
    
    连接.png

    5. 重启

    最后,输入之前的密码,重启一下就ok了


    启动.png

    附:default.conf 配置文件

    配置.png

    参考博客链接

    Sky_qing的专栏:http://blog.csdn.net/Sky_qing/article/details/44303221
    u012527302的专栏:http://blog.csdn.net/u012527302/article/details/50360805

    相关文章

      网友评论

          本文标题:Ubuntu16.0LTS下Apache2配置Https

          本文链接:https://www.haomeiwen.com/subject/myelextx.html