我正在尝试从同一网络中的另一台计算机访问我的Django服务器。我已经设置好了我的服务器并可以使用python manage.py runserver
命令查看所有内容,然后通过访问http://127.0.0.1:8000
进行查看。但是,当我尝试使用python manage.py runserver 0.0.0.0:80
命令时,我无法从其他计算机上查看我的Django页面。托管Django服务器的计算机具有内部网IP 192.168.1.146。在我的第二台计算机上,我启动浏览器并尝试访问http://192.168.1.146:80
,但无法访问。我还尝试将端口80(我也尝试过8000)转发到该计算机,但仍然无法成功。求助!
sudo ufw allow 8000/tcp
允许端口8000或您正在服务的任何端口。 - bhaskarc