2024-05-06 09:55:28 发布
网友
我的编程老师让我学习Django。但是,我需要在命令行linux机器上编写代码,因此无法从该linux机器访问web页面。在
要进行测试,我需要将其托管在计算机的本地IP上,而不是本地主机上。我当前正在使用以下命令运行Django开发服务器:
python manage.py runserver 0.0.0.0:8000
Firefox和Chrome可以访问Linux机器的IP地址的开发服务器,但Internet Explorer不能
运行开发服务器时,可以通过为其指定IP地址0.0.0.0使其在本地网络上可用,如下所示:
0.0.0.0
如果Linux机器的本地IP地址是192.168.1.37,您可以访问开发服务器:
将nginx设置为监听公共端口,并将所有请求代理到django runserver。在
不幸的是(我被称为老师),我不能提供一个linux主机-只有一个linux服务器和一个windows主机来进行开发。在
实际上,他使用Paul提供的命令正确地运行了web服务器。但由于某些原因,它只在Firefox/Chrome中可见,IE只是提供了一个通用的“网页无法显示”
但是这个问题可以通过使用整个地址来解决:http://不像Chrome和Firefox那样是可选的。在
运行开发服务器时,可以通过为其指定IP地址
0.0.0.0
使其在本地网络上可用,如下所示:如果Linux机器的本地IP地址是192.168.1.37,您可以访问开发服务器:
^{pr2}$将nginx设置为监听公共端口,并将所有请求代理到django runserver。在
不幸的是(我被称为老师),我不能提供一个linux主机-只有一个linux服务器和一个windows主机来进行开发。在
实际上,他使用Paul提供的命令正确地运行了web服务器。但由于某些原因,它只在Firefox/Chrome中可见,IE只是提供了一个通用的“网页无法显示”
但是这个问题可以通过使用整个地址来解决:http://不像Chrome和Firefox那样是可选的。在
相关问题 更多 >
编程相关推荐