📅  最后修改于: 2023-12-03 14:53:02.574000             🧑  作者: Mango
在本教程中,我们将介绍如何将 SSL 证书添加到 Nginx 服务器中的子域。SSL(Secure Sockets Layer)是一种基于加密的安全协议,通过在客户端和服务器之间建立加密连接来确保数据传输的安全性。
首先,你需要在你的域名提供商或证书颁发机构(Certificate Authority,CA)处申请 SSL 证书。这些证书通常以 PEM 或 CRT 格式提供,并包含公共密钥和私有密钥。
/etc/nginx/ssl/
。subdomain.crt
)和私有密钥文件(例如 subdomain.key
)。cat subdomain.crt subdomain.key > subdomain.pem
/etc/nginx/nginx.conf
或 /etc/nginx/sites-available/default
。server_name
参数指定。listen 443 ssl;
ssl_certificate /etc/nginx/ssl/subdomain.pem;
ssl_certificate_key /etc/nginx/ssl/subdomain.pem;
请确保将 ssl_certificate
和 ssl_certificate_key
的路径指向你之前上传证书的路径。
完成上述配置更改后,使用以下命令重启 Nginx 服务器,使更改生效:
sudo service nginx restart
恭喜!你已经成功地将 SSL 证书添加到 Nginx 中的子域中。现在,通过使用 HTTPS 访问你的子域,你可以确保在客户端和服务器之间安全传输的数据。记得定期更新和维护你的 SSL 证书,以确保你的网站持续保持安全。