Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 运行ubuntu vagrant服务器赢得';无法在debian本地浏览器上显示任何内容_Python_Django_Debian_Vagrant_Pycharm - Fatal编程技术网

Python 运行ubuntu vagrant服务器赢得';无法在debian本地浏览器上显示任何内容

Python 运行ubuntu vagrant服务器赢得';无法在debian本地浏览器上显示任何内容,python,django,debian,vagrant,pycharm,Python,Django,Debian,Vagrant,Pycharm,我已经做了很多次了,从来没有遇到过问题 我正试图通过我的Debian 8 Jessie x64上的shh在vagrant(trusty64)上运行一个网站 我以前使用过相同的Vagrantfilen次,它总是工作得很好,但我不知道是什么原因,在我的新笔记本电脑上,当我进入时(在vagrant服务器上-尝试使用sudo和不使用): vagrant up vagrant ssh cd/opt/site/ python manage.py运行服务器0.0.0.0:8000 控制台中不会发生任何事情。它

我已经做了很多次了,从来没有遇到过问题

我正试图通过我的Debian 8 Jessie x64上的shh在vagrant(trusty64)上运行一个网站

我以前使用过相同的
Vagrantfile
n次,它总是工作得很好,但我不知道是什么原因,在我的新笔记本电脑上,当我进入时(在vagrant服务器上-尝试使用
sudo
和不使用):

vagrant up

vagrant ssh

cd/opt/site/

python manage.py运行服务器0.0.0.0:8000

控制台中不会发生任何事情。它显示了通常的情况:

System check identified 1 issue (0 silenced).
October 28, 2015 - 10:16:41
Django version 1.8.4, using settings 'settings.development'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
当我在本地浏览器中键入
ip:port
时,它只会说:

This webpage is not available
ERR_CONNECTION_REFUSED
有解决办法吗

我的流浪者配置文件:

# -*- mode: ruby -*-
# vi: set ft=ruby :

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.provider "virtualbox" do |v|
    v.memory = 512
  end
  config.vm.box = "trusty64"
  config.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box"
  config.vm.network "private_network", ip: "192.168.100.10"
  config.vm.synced_folder ".", "/opt/site"
  config.vm.hostname = "alexander"
end

值得一提的是:我尝试了多个端口,但仍然一无所获。此外,我在另一台电脑上有完全相同的配置,它工作得完美无缺。

防火墙将阻止8000端口上传入的traffix,因此您必须这样做。尝试将此添加到配置中。您正在使用:

config.vm.network "forwarded_port", guest: 8000, host: 8080
然后浏览到它应该工作

另外,别忘了再次打开你的箱子,甚至重新启动以确保安全

vagrant reload --provision

为什么它能在你的另一台机器上工作对我来说是个谜。可能没有防火墙,或者端口已转发?

如果更改端口转发不起作用。您可能还需要将虚拟盒的设置从
NAT
更改为
Bridged Adapter

我照您说的做了,并且在浏览器中得到了相同的mesage。我还重新装上了流浪汉机器。还有其他想法吗?