首页 > 解决方案 > Django centos服务器没有收到请求

问题描述

我刚刚将我的 Django 项目部署到本地 CentOS 服务器进行测试。问题是,在我运行我的服务器后:192.168.1.4(服务器 ip),并在端口:3001 中运行,然后我从同一 LAN 上的另一台计算机发送请求,服务器没有收到此请求。

从服务器到服务器的本地请求工作正常。

还:

   ALLOWED_HOSTS = ['*']
   CORS_ORIGIN_ALLOW_ALL = True
   CORS_ALLOW_CREDENTIALS = True

Django:2.1 CentO:7

命令 netstat 显示该端口确实在监听。该端口已在路由器中打开。

标签: pythondjangocentos

解决方案


即使 netstat 显示端口已打开,它在服务器中也已关闭。我设法用以下命令打开它:

sudo firewall-cmd --zone=public --add-port=3001/tcp --permanent
sudo firewall-cmd –reload

我希望这可以帮助其他有类似问题的人。


推荐阅读