本文作者:淡

群晖直接使用80端口及443端口访问DSM设置http跳转https

6个月前 ( 04-08 ) 1329
群晖直接使用80端口及443端口访问DSM设置http跳转https摘要: 我NAS的基本情况1、公网IP只有IPV6,80端口和443端口未封2、IPV6设置阿里动态DDNS3、证书使用Let’s Encrypt问题:证书导入后,使用域名:5000能够自...

我NAS的基本情况

1、公网IP只有IPV6,80端口和443端口未封

2、IPV6设置阿里动态DDNS

3、证书使用Let’s Encrypt

问题:证书导入后,使用域名:5000能够自动跳转https,但是使用80端口无法跳转到https

域名DDNS及证书不用再做说明。

群晖控制面板-网络-DSM设置如下图

1.png

443端口访问DSM设置使用的事群晖反代理

控制面板-应用程序门户-反向代理

2.png


添加新的反向代理规则如下图

3.png

上面设置完后浏览器直接输入https://nas.xxx.cn/后就能访问群晖系统。但http://nas.xxx.cn/无法访问还需做如下设置

安装群晖web station,具体装过程直接百度一下

找到web station安装目录里面有如下内容

4.png

上传一个index.php做网址跳转文件内容如下

<?php
header("Location:https://nas.xxx.cn");
?>

即可

另附另外两种跳转代码

当访问 http 时,跳 https:

<?php
//http转化为https  
if ($_SERVER["HTTPS"] <> "on")
{
$xredir="https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
header("Location: ".$xredir);
}
?>  

当访问 https 时,跳 http:

<?php    
2    //https转化为http      
3    if ($_SERVER["HTTPS"] == "on")    
4    {    
5        $xredir="http://".$_SERVER["SERVER_NAME"]. $_SERVER["REQUEST_URI"];    
6        header("Location: ".$xredir);    
7    }      
8    ?>    


文章版权及转载声明

作者:本文地址:https://www.jietn.com/blog/44.html发布于 6个月前 ( 04-08 )
文章转载或复制请以超链接形式并注明出处半星笔记

赞(0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享