gpt4 book ai didi

django - nginx 不会在某些端口上响应

转载 作者:行者123 更新时间:2023-12-04 18:57:31 24 4
gpt4 key购买 nike

我的问题是我无法向现有的 nginx 配置添加另一个端口。
我使用以下命令禁用了 ubuntu 服务器上的防火墙:

sudo service ufw stop

在可用的站点中,我有一个名为 file.conf 的文件:
server {
listen 80;
server_name example.com example.com;

location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/user/project;
}

location /files/ {
root /home/user/download/;
}
}
server{
listen 8080;
server_name example.com www.example.com;
location / {
include uwsgi_params;
uwsgi_pass unix:/run/uwsgi/project.sock;
}
}
server{
listen 8001;
server_name example.com www.example.com;

location / {
include uwsgi_params;
uwsgi_pass unix:/run/uwsgi/project.sock;
}
}

我之前有 8080 部分,这在过去和现在都有效,但 8001 不起作用。我禁用了防火墙,所以我认为问题出在其他地方。

我也运行了这个命令:
 sudo netstat -napl | grep 8001

它返回了这个:
tcp        0      0 0.0.0.0:8001            0.0.0.0:*               LISTEN      3475/nginx -g daemo

感谢您的帮助和支持

最佳答案

我已经解决了这个问题!
问题是我将 cloudflare 用于 dns,而 cloudflare 只允许我使用此处列出的一些端口:

对于通过 HTTP 发出的请求:

80
8080
8880
2052
2082
2086
2095

对于通过 HTTPS 发出的请求:

443
2053
2083
2087
2096
8443

希望它可以帮助其他一些面临这个问题的人!

关于django - nginx 不会在某些端口上响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46434337/

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