实现效果,访问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