实现效果,访问http://xxx.com:88自跳转到https://xxx.com:88,安全与便利兼得。

其实并不是真的共用端口,而是利用了nginx的497错误实现的跳转,原理就不解释了,搜索一下就知道了。

本方法在黑群DSM918 6.2.3上测试成功

nginx默认配置文件是/etc/nginx/nginx.conf

但是修改这个配置重启后会失效。

我们可以在/etc/nginx/conf.d目录下新建一个名为dsm.497.conf的文件,内容如下:

error_page 497  https://$host:88$request_uri;

记得修改host后面的端口,然后执行:

nginx -s reload

重载nginx

 

 

 

 

参与评论