2026年Linux安装SSL证书步骤

在Linux服务器上部署SSL证书之前需要先获取一份SSL证书文件,建议通过安信证书等正规服务商申请SSL证书,可提供免费的安装部署技术支持。但如果是自己申请的免费SSL证书就需要掌握一定的技术操作知识并自行安装,下文将为大家介绍2026年Nginx和Apache两大主流Web服务器在Linux安装SSL证书的步骤。

Linux安装SSL证书

 一、Nginx服务器安装SSL证书

Nginx是目前使用最广泛的Web服务器,安装SSL证书的整体流程可以概括为:域名解析到服务器→开放80和443端口→申请证书→Nginx配置443+证书→将80端口流量跳转到443。

步骤1:上传证书文件至服务器。将证书文件(.crt或.pem)和私钥文件(.key)上传至服务器的安全目录(推荐/etc/ssl/cert/)。可使用PuTTY、Xshell或WinSCP等远程登录工具完成文件上传。

步骤2:编辑Nginx站点配置文件。编辑Nginx的站点配置文件(通常位于/etc/nginx/sites-available/或/etc/nginx/conf.d/目录),添加一个监听443端口的server块:

server{

listen 443 ssl http2;#启用HTTPS和HTTP/2

server_name yourdomain.com www.yourdomain.com;

ssl_certificate/etc/ssl/cert/yourdomain.com.pem;#证书文件路径

ssl_certificate_key/etc/ssl/cert/yourdomain.com.key;#私钥文件路径

#2026年安全协议要求:仅启用TLS 1.2和TLS 1.3

ssl_protocols TLSv1.2 TLSv1.3;

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5;

ssl_prefer_server_ciphers on;

root/var/www/html;

index index.html;

}

#HTTP自动跳转HTTPS

server{

listen 80;

server_name yourdomain.com www.yourdomain.com;

return 301 https://$server_name$request_uri;

}

步骤3:重启Nginx服务器使配置生效。配置完成后,运行nginx-t测试配置文件语法是否正确。若显示“syntax is ok”和“test is successful”,则运行systemctl reload nginx或nginx-s reload平滑重启Nginx使配置生效。

 二、Apache服务器安装SSL证书

步骤1:启用SSL模块并上传证书文件。首先在终端执行以下命令启用Apache的SSL模块(以Debian/Ubuntu为例):

sudo a2enmod ssl

将证书文件(<域名>_public.crt)、证书链文件(<域名>_chain.crt`)和私钥文件(<域名>.key`)上传至服务器的/etc/ssl/cert/目录。

步骤2:编辑Apache SSL站点配置文件。编辑SSL配置文件(通常位于/etc/httpd/conf.d/ssl.conf或/etc/apache2/sites-available/default-ssl.conf),在<VirtualHost _default_:443>模块中添加或修改以下内容:

<VirtualHost*:443>

ServerName yourdomain.com

DocumentRoot/var/www/html

SSLEngine on

SSLCertificateFile/etc/ssl/cert/yourdomain_public.crt

SSLCertificateKeyFile/etc/ssl/cert/yourdomain.key

SSLCertificateChainFile/etc/ssl/cert/yourdomain_chain.crt

</VirtualHost>

步骤3:重启Apache使配置生效。执行apachectl configtest检测语法,无误后执行systemctl restart apache2(或systemctl restart httpd,取决于Linux发行版)使配置生效。

以上是2026年Nginx和Apache两大主流Web服务器在Linux安装SSL证书的步骤,安信证书提供免费安装部署、无限次免费重签、到期主动提醒及7×12小时技术支持,即使是新手站长也能轻松完成HTTPS配置。

相关推荐:《Springboot配置https证书的方法

免责声明:文章内容不代表DigiCert证书评测网的立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

为您推荐