在配置 HTTPS 之前,请确保您已经拥有了 SSL 证书。以下是一些关于 HTTPS 设置的基本步骤:

  • 获取 SSL 证书:您可以从可信的证书颁发机构(CA)购买证书,或者使用 Let's Encrypt 免费获取证书。

  • 配置 Web 服务器

    • Nginx
      • 编辑配置文件(例如 /etc/nginx/sites-available/your_domain)。
      • 添加以下配置:
        server {
            listen 443 ssl;
            server_name your_domain.com www.your_domain.com;
        
            ssl_certificate /etc/ssl/certs/your_domain.crt;
            ssl_certificate_key /etc/ssl/private/your_domain.key;
        
            location / {
                root /var/www/your_domain;
                index index.html index.htm;
            }
        }
        
    • Apache
      • 编辑配置文件(例如 /etc/apache2/sites-available/your_domain.conf)。
      • 添加以下配置:
        <VirtualHost *:443>
            ServerName your_domain.com www.your_domain.com
            DocumentRoot /var/www/your_domain
            SSLEngine on
            SSLCertificateFile /etc/ssl/certs/your_domain.crt
            SSLCertificateKeyFile /etc/ssl/private/your_domain.key
        </VirtualHost>
        
  • 更新 DNS 记录:确保您的 DNS 记录指向您的服务器 IP 地址。

  • 测试 HTTPS 配置:使用在线工具(例如 SSL Labs 的 SSL Test)测试您的 HTTPS 配置。

  • 安全最佳实践

    • 使用 HTTPS 强制策略。
    • 定期更新 SSL 证书。
    • 使用 HSTS(HTTP Strict Transport Security)。

更多关于 HTTPS 的信息,请访问我们的 HTTPS 安全指南

SSL Certificate