gpt4 book ai didi

azure - 在 Azure ubuntu Web 服务器上安装 SSL

转载 作者:行者123 更新时间:2023-12-02 00:59:39 27 4
gpt4 key购买 nike

我一直在尝试在 VPS 上运行的 Ubuntu 服务器上安装 SSL 证书。

最佳答案

我就是用他来解决这个问题的。1.我从 Microsoft Azure 门户创建了一个新端点(HTTPS - 端口 443)

在我的 Ubuntu VM 终端上,我执行了以下操作。要在 Apache2 中启用 SSL 模块,请发出以下命令

sudo a2enmod ssl

您需要启用将使用 SSL 的站点

sudo a2ensite default-ssl

目录/etc/ssl/certs 和/etc/ssl/private 是默认位置。如果将证书和 key 安装在另一个目录中,请确保适当更改 SSLCertificateFile 和 SSLCertificateKeyFile。将以下内容添加到您的 default-ssl 文件中。

    SSLEngine on
SSLCertificateKeyFile /etc/sslmate/example.com.key
SSLCertificateFile /etc/sslmate/example.com.crt
SSLCertificateChainFile /etc/sslmate/example.comchain.crt


SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
SSLHonorCipherOrder on
SSLCompression off

现已配置为 HTTPS,重新启动 apache2 服务以启用新设置:

sudo service apache2 restart

您可能希望将所有 HTTP 请求重定向到 HTTPS,请将以下代码添加到监听端口 80 的 virtualHost 文件中。它将把所有 HTTP 请求重定向到 HTTPS ( https://example.com )

<VirtualHost _default_:80>
RewriteEngine On
RewriteRule /.* https://example.com/ [R]

</VirtualHost>

关于azure - 在 Azure ubuntu Web 服务器上安装 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30169068/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com