蜗牛789
主机测评与优惠

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

文章目录

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

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

相关免费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 SSLv2 SSLv3 TLSv1;  #需要添加
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+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成功访问。

About 蜗牛

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。





评论 3

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    看起来好复杂,宝塔后台,域名那个,SSL-宝塔SSL能不能直接点实现呢?

    靠谱学生兼职网7年前 (2017-10-26)回复
    • 可以了,控制面板可以直接操作。

      蜗牛7年前 (2017-10-26)回复
  2. #2

    新手

    我的老家6年前 (2018-11-03)回复