【发布时间】:2015-12-26 09:51:29
【问题描述】:
所以我正在学习 Django,而不是尝试在 Windows 上设置所有内容,而是设置了一个 Ubuntu 14.04 Server VM 并在那里设置所有内容。我已将网络模式设置为桥接。我能够通过 SSH 连接到虚拟机,并且一切正常。我遵循了本指南:https://github.com/makrandgupta/pyladies-django-workshop 并且能够完成安装过程。我运行最后一个命令,程序告诉我服务器已启动并正在运行。当我尝试从主机上的浏览器访问来宾的 IP 时,我只是收到连接被拒绝错误。我已经尝试过另一个 linux 安装,在那里我能够从来宾内部的浏览器访问该网站,但不能从主机访问。我认为这将是发行版的问题,因此切换到 Ubuntu Server 并遇到同样的问题。
知道我做错了什么吗?
【问题讨论】:
-
如果您能够从主机通过 SSH 连接到访客,那么很可能是防火墙规则阻止了访问,或者只是您没有运行 Apache。
-
投票迁移到 ServerFault
-
@AlastairMcCormack 我安装了 Lynx,我可以在 localhost:8000 浏览网站
-
是的,但防火墙通常在外部流量上运行。您也没有提到您的网站在端口 8000 上运行,因此如果您有防火墙运行,则需要打开该端口。
标签: linux django windows ubuntu virtual-machine