本站重新定位为
分享技术和经验的个人博客

如何在宝塔Linux面板建站环境下配置SSL证书

宝塔Linux面板安装简单,界面简洁直观,占用内存较小,版本更新挺频繁的。个人比较喜欢它的定时备份站点内容功能,现在最新版本支持使用七牛云免费存储空间实现异地备份,让数据更安全。关于宝塔Linux面板安装的安装,可以参照教程:使用宝塔Linux面板为VPS安装建站环境及配置七牛云插件实现异地站点备份。下面我们一起看看如何在使用宝塔Linux面板搭建的nginx建站环境下成功配置SSL证书。

其他相关SSL证书安装教程:

  • LNMP一键安装包v1.4为Linux VPS安装建站环境及配置SSL教程
  • 如何在WDlinux lanmp一键安装包建站环境下配置SSL证书教程
  • OneinStack一键安装包建站环境下配置自定义SSL证书教程

相关免费SSL证书申请教程:

  • 腾讯云免费DVSSL证书申请及第三方SSL证书托管教程
  • 阿里云0元购买赛门铁克DV SSL证书
  • 七牛云免费申请价值1900元/年的赛门铁克(Symantec)DV SSL证书

如何在宝塔Linux面板建站环境下配置SSL证书:

首先点击这里注册一个宝塔账号。然后按下面流程进行宝塔面板安装。使用蜗牛的链接注册账号,安装宝塔面板成功后并绑定宝塔账号可以获得半年的宝塔微信小程序使用权。

1、没有SSL证书的可以选择上面的免费证书申请一个。然后下载SSL证书文件到本地电脑,我们是在nginx下配置SSL证书,把nginx模式下的SSL证书上传到服务器,我这里把文件上传到“/etc/”文件夹下。

2、在“/www/server/nginx/conf/vhost”目录下找到站点的.conf文件。我这里是“wn789.xin.conf”。

3、配置.conf文件。把下面有红字部分的代码添加到你.conf文件中,域名请改成你自己的域名,SSL证书文件地址请改成你自己的。不要完全复制。

server

{
listen 80;
listen 443;
server_name wn789.xin www.wn789.xin;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/wn789.xin;

if ($scheme = http ) { #http自动跳转到https
return 301 https://$host$request_uri; #http自动跳转到https
} #http自动跳转到https

#error_page 404/404.html;
error_page 404 /404.html;
error_page 502 /502.html;

ssl on; #需要添加
ssl_certificate /etc/1_www.wn789.xin_bundle.crt; #需要添加(这里是你的.pem文件地址)
ssl_certificate_key /etc/2_www.wn789.xin.key; #需要添加(这里是你的.key文件地址)
ssl_session_timeout 5m;  #需要添加
ssl_protocols SSL上网 SSLv3 TLSv1;  #需要添加
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSL上网:+EXP;  #需要添加
ssl_prefer_server_ciphers on;  #需要添加

include enable-php-54.conf;
include rewrite/wn789.xin.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
access_log on;
}
location ~ .*\.(js|css)?$
{
expires 12h;
access_log on;
}
access_log /www/wwwlogs/wn789.xin.log;
}

4、添加443端口。

5、重启nginx。

6、https成功访问。

赞(0)
这篇文章为天际博客(天朝世纪)原创,转载请注明。天际部落 » 如何在宝塔Linux面板建站环境下配置SSL证书