【发布时间】:2021-05-20 00:56:09
【问题描述】:
我为 django 项目设置了本地 Apache2 服务器,并且运行良好。问题是,休息一天后我回到它并尝试登录服务器,但不知何故我无法连接到它,即使在检查了 apache 服务是否正在运行并重新加载配置以确保之后也是如此。我无法从 localhost 和任何其他本地标记访问它。
所以在那之后我尝试了 django runserver 命令。服务器正在运行,但我也无法启动它。 2天前,它工作没有任何问题。我在 WSL 3 上使用 Ubuntu,在 Windows 上我可以毫无问题地运行服务器。尝试ping localhost,包丢失100%。
然后我所做的是重新启动整个 Ubuntu 服务并擦除所有数据。设置系统后,一切都恢复了。问题是这是第二次出现这个问题,上次我以同样的方式摆脱它,只是重新启动整个 Ubuntu 并删除所有数据。第二次设置所有内容并运行服务器后,我尝试重新启动计算机以检查是否出现此问题,在 Windows 重新启动后,但它起作用了。
编辑: 我刚刚发现了一些非常奇怪的东西。我试着关闭我的电脑,然后再打开它。我无法连接到服务器,但重新启动后我可以连接,就像什么也没发生一样。试了几次,每次重启后我都可以连接,但是关闭它并打开后我无法连接。
【问题讨论】:
-
我假设您的意思是“WSL2”,因为还没有“WSL3”?
标签: django ubuntu localhost apache2 windows-subsystem-for-linux