gpt4 book ai didi

Python、uWSGI、NGINX、FLASK 适用于 WiFi,不适用于蜂窝网络

转载 作者:太空宇宙 更新时间:2023-11-03 14:20:19 26 4
gpt4 key购买 nike

我正在使用 Digital Ocean 服务器来运行 personal website 。该网站运行完美,我对此感到满意。我也能够设置 Lets Encrypt 并正常工作(这个问题在设置 Lets Encrypt 之前就存在)。

通过 WiFi。通过蜂窝网络,该网站无法加载。但如果我 Handlebars 机切换到 WiFi,它就可以正常工作。我真的不知道是什么导致了这个问题。

我的设置非常标准,Python 和 Flask,由 nginx 和 uWSGI 提供服务。一切都是使用 this 设置的教程。我很高兴发布 nginx 配置、uwsgi 配置等,该网站的所有源代码是 here

更新

此问题是由 certbot 中的错误引起的,该错误 doesn't handle IPV6 when used on NGINX 。可以通过编辑 NGINX 配置并在 Wander Nauta's answer. 中添加行来修复此问题。

最佳答案

您的网站同时具有 IPv4 和 IPv6 地址:

$ dig +short A njw.fish
138.197.30.136

$ dig +short AAAA njw.fish
2604:a880:800:10::20c1:d001

这很棒,但 nginx 似乎只监听 IPv4 地址。指示它同时监听:

listen [::]:443 ssl;  # For IPv6
listen 443 ssl; # For IPv4

您的手机可能使用(较新的)IPv6,而您的 WiFi 使用(较旧的)IPv4。

关于Python、uWSGI、NGINX、FLASK 适用于 WiFi,不适用于蜂窝网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47981630/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com