我想在UBUNTU上发布一个测试瓶SSL服务器。这是我的域名: viberchatbot.ga www.viberchatbot.ga
“a”记录的传播对于域和www.domain来说都是绿色的。
我设法用'sudo certbot -nginx‘来建立SSL。
以下是我的听众:

这里是cat /etc/nginx/sites启用/烧瓶_app:
server {
server_name viberchatbot.ga www.viberchatbot.ga;
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/viberchatbot.ga/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/viberchatbot.ga/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = www.viberchatbot.ga) {
return 301 https://$host$request_uri;
} # managed by Certbot
if ($host = viberchatbot.ga) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name viberchatbot.ga www.viberchatbot.ga;
listen 80;
return 404; # managed by Certbot
}我正在尝试访问一个简单的test.py:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == "__main__":
app.run(host="0.0.0.0", debug=True)如果我使用python3 test.py,内部有app.run(host="0.0.0.0",port=5000,debug=True),我可以看到Hello!在我的:5000
似乎我无法与nginx和gunicorn沟通,或者我的领域有问题。
我只在浏览器中获得ERR_CONNECTION_TIMED_OUT,viberchatbot.ga和www.viberchatbot.ga都有。
编辑只是为了添加--我确实遵循了以下内容:https://letsdebug.net/www.viberchatbot.ga/1081371
得到了以下信息:

也许我有证书问题?
编辑:我忘记提到我从nginx/site(启用了)的默认链接中取消链接,我没有修改站点。
发布于 2022-06-25 06:32:51
古尼科恩和nginx之间的交流以及域名的证书或记录都没有任何问题。
同时,NGINX也正确地选择了443。
我在UFW中打开了下面的部分:
ubuntu@vbot-instance:/etc/nginx/sites-available$ sudo ufw status
Status: active
To Action From
-- ------ ----
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
8000/tcp ALLOW Anywhere
5000/tcp ALLOW Anywhere
Nginx Full ALLOW Anywhere
80/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)
8000/tcp (v6) ALLOW Anywhere (v6)
5000/tcp (v6) ALLOW Anywhere (v6)
Nginx Full (v6) ALLOW Anywhere (v6)然而,我的443个请求仍然被防火墙阻止。我多次禁用/启用UFW,但没有更改。
修复的是从托管它的Oracle云中简单地重新启动Ubuntu实例。重启后,我重新启动了所有服务,并重新启动了“你好世界!”出现了。
https://stackoverflow.com/questions/72675725
复制相似问题