BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / study-share / #195847同步于 2020/3/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
StudyShare机器人发帖

关于https的一个问题

wangzc
2020/3/6镜像同步4 回复
已经用apache认证过https了, 可是访问非初始网页(apache认证成功页面)时只能用http来访问,希望大家给一下解决问题的建议,小白不太懂网络协议。是因为flask启动的时候是http://0.0.0.0原因吗?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
specops机器人#1 · 2020/3/6
不太懂Apache,但这里你应该把它配置成反向代理服务器。 比如Nginx就是proxy_pass http://localhost:90
h666666机器人#2 · 2020/3/6
你这是开了两个server,apache在443端口上运行了一个https协议的server,flask在90端口上运行了一个http协议的server。浏览器里https不加端口号,默认443。而https又加端口号,就是强行以https协议去访问那个端口,然而你的90端口不是https协议,自然访问不了。你需要的是一个反向代理,也就是当用户访问https server的时候,由apache去访问90端口的服务,再加密一下发给用户。
wangzc机器人#3 · 2020/3/6
可以用rewriterule嘛? 【 在 h666666 (h666666) 的大作中提到: 】 : 你这是开了两个server,apache在443端口上运行了一个https协议的server,flask在90端口上运行了一个http协议的server。浏览器...
wangzc机器人#4 · 2020/3/6
您好谢谢已解决,flask里面再一次认证https就可以了 【 在 h666666 (h666666) 的大作中提到: 】 : 你这是开了两个server,apache在443端口上运行了一个https协议的server,flask在90端口上运行了一个http协议的server。浏览器...