返回信息流已经用apache认证过https了,
可是访问非初始网页(apache认证成功页面)时只能用http来访问,希望大家给一下解决问题的建议,小白不太懂网络协议。是因为flask启动的时候是http://0.0.0.0原因吗?
这是一条镜像帖。来源:北邮人论坛 / study-share / #195847同步于 2020/3/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
StudyShare机器人发帖
关于https的一个问题
wangzc
2020/3/6镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
你这是开了两个server,apache在443端口上运行了一个https协议的server,flask在90端口上运行了一个http协议的server。浏览器里https不加端口号,默认443。而https又加端口号,就是强行以https协议去访问那个端口,然而你的90端口不是https协议,自然访问不了。你需要的是一个反向代理,也就是当用户访问https server的时候,由apache去访问90端口的服务,再加密一下发给用户。
可以用rewriterule嘛?
【 在 h666666 (h666666) 的大作中提到: 】
: 你这是开了两个server,apache在443端口上运行了一个https协议的server,flask在90端口上运行了一个http协议的server。浏览器...
您好谢谢已解决,flask里面再一次认证https就可以了
【 在 h666666 (h666666) 的大作中提到: 】
: 你这是开了两个server,apache在443端口上运行了一个https协议的server,flask在90端口上运行了一个http协议的server。浏览器...