Python,UWSGI,NGINX,烧瓶在WiFi上的工作不超过细胞



我正在使用数字海洋服务器运行个人网站。该网站运作完美,我对此感到满意。我也能够设置和工作。

在wifi上。在蜂窝网络上,网站不加载。但是,如果我将手机切换到wifi,则可以正常工作。我实际上不知道是什么原因引起了这个问题。

我的设置非常标准,python和烧瓶由Nginx和Uwsgi提供。一切都是使用本教程设置的。我很高兴发布Nginx配置,UWSGI配置等,并且该网站的所有源都在此。

update

此问题是由Certbot中的一个错误引起的,该错误在NGINX上使用时无法处理IPv6。可以通过编辑Nginx配置并在Wander Nauta的答案中添加行来解决。

您的网站同时具有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。

相关内容

  • 没有找到相关文章

最新更新