• Apache2配置腾讯云SSL证书


    首先去腾讯云申请免费的SSL证书,下载下来解压后里面有一个Apache文件夹,里面有三个文件,接下来会用到。

    上传证书

    将上一步的三个文件上传到/etc/ssl

    启用SSL模块

    启用a2enmod

    1
    2
    systemctl restart apache2
    a2enmod ssl

    启用openssl

    1
    apt-get install openssl

    重启Apache

    1
    service apache2 restart

    配置default-ssl.conf

    打开配置文件default-ssl.conf

    1
    nano /etc/apache2/sites-available/default-ssl.conf

    修改第二行

    1
    2
    <VirtualHost _default_:443> 
    修改为:<VirtualHost mgh234.xyz:443>

    第四行加入一行

    1
    ServerName mgh234.xyz

    修改完效果如下:

    在文件32行附近修改为如下内容:

    1
    2
    3
    SSLCertificateFile      /etc/ssl/2_mgh234.xyz.crt
    SSLCertificateKeyFile /etc/ssl/3_mgh234.x 大专栏  Apache2配置腾讯云SSL证书yz.key
    SSLCertificateChainFile /etc/ssl/1_root_bundle.crt

    修改后效果如下:

    SSL站点设为可运行

    进入/etc/apache2/sites-available目录

    1
    cd /etc/apache2/sites-available

    运行

    1
    systemctl reload apache2

    1
    a2ensite default-ssl.conf

    开启Apache重定向

    修改配置文件

    1
    nano /etc/apache2/apache2.conf

    Ctrl+W键进行搜索,搜索内容为<Directory /var/www/>
    AllowOverride None修改为AllowOverride ALL,效果如下:

    301重定向

    进入网站根目录,新建一个文件

    1
    nano .htaccess

    输入以下内容

    1
    2
    3
    RewriteEngine on
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R]

    重启Apache

    1
    service apache2 restart

  • 相关阅读:
    多项式求逆
    luoguP3380 【模板】二逼平衡树(树套树)
    NTT
    poj2728 Desert King
    eclipse使用
    Java之面向对象
    Python实现终端高亮显示
    requests
    Go基础
    0919CSP-S模拟测试赛后总结
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12032636.html
Copyright © 2020-2023  润新知